Pertanyaan yang diberi tag «memory»

Memori mengacu pada perangkat fisik yang digunakan untuk menyimpan program atau data secara sementara atau permanen untuk digunakan di komputer atau perangkat elektronik digital lainnya.


15
Kapan untuk mengoptimalkan memori vs kecepatan kinerja untuk suatu metode?
Saya baru-baru ini mewawancarai di Amazon. Selama sesi pengkodean, pewawancara bertanya mengapa saya mendeklarasikan variabel dalam suatu metode. Saya menjelaskan proses saya dan dia menantang saya untuk memecahkan masalah yang sama dengan lebih sedikit variabel. Sebagai contoh (ini bukan dari wawancara), saya mulai dengan Metode A kemudian meningkatkannya ke Metode …

6
Stack and Heap memory in Java
Seperti yang saya mengerti, di Jawa, memori stack menampung primitif dan metode doa dan memori tumpukan digunakan untuk menyimpan objek. Misalkan saya punya kelas class A { int a ; String b; //getters and setters } Di mana primitif adi kelas Aakan disimpan? Mengapa tumpukan memori ada sama sekali? Mengapa …

6
Mengapa mengapung masih menjadi bagian dari bahasa Jawa ketika dobel kebanyakan direkomendasikan?
Di setiap tempat yang saya lihat, dikatakan doublelebih unggul floatdalam hampir semua hal. floattelah dibuat usang oleh doubledi Jawa, jadi mengapa masih digunakan? Saya banyak memprogram dengan Libgdx, dan mereka memaksa Anda untuk menggunakan float(deltaTime, dll.), Tetapi bagi saya sepertinya doublelebih mudah untuk dikerjakan dalam hal penyimpanan dan memori. Saya …

11
Sudahkah Anda menangani pengerasan ruang?
Saya sangat ingin mempelajari praktik-praktik terbaik dalam hal pengerasan ruang. Sebagai contoh, saya telah membaca (walaupun saya tidak dapat menemukan artikel lagi) bahwa beberapa bagian inti dari penemu Mars tidak menggunakan alokasi memori dinamis, bahkan itu dilarang. Saya juga membaca bahwa memori inti kuno mungkin lebih disukai di ruang angkasa. …
62 c  memory 

6
Mengapa memori cache CPU begitu cepat?
Apa yang membuat memori cache CPU jauh lebih cepat daripada memori utama? Saya dapat melihat beberapa manfaat dalam sistem cache berjenjang. Masuk akal bahwa cache yang lebih kecil lebih cepat untuk dicari. Tetapi harus ada lebih dari itu.
58 memory  caching 


3
Mengapa kita masih menumbuhkan tumpukan itu?
Saat mengkompilasi kode C dan melihat perakitan, semuanya memiliki tumpukan yang tumbuh mundur seperti ini: _main: pushq %rbp movl $5, -4(%rbp) popq %rbp ret -4(%rbp)- apakah ini berarti pointer dasar atau stack pointer sebenarnya bergerak ke bawah alamat memori daripada naik? Mengapa demikian? Aku berubah $5, -4(%rbp)untuk $5, +4(%rbp), disusun …
46 c  memory  assembly 

4
Di mana nilai-nilai nol disimpan, atau mereka disimpan sama sekali?
Saya ingin belajar tentang nilai nol atau referensi nol. Sebagai contoh, saya memiliki kelas yang disebut Apple dan saya membuat contohnya. Apple myApple = new Apple("yummy"); // The data is stored in memory Lalu saya makan apel itu dan sekarang harus nol, jadi saya menetapkannya sebagai nol. myApple = null; …
39 memory  null 


10
Apa perbedaan antara variabel dan lokasi memori? [Tutup]
Baru-baru ini saya mencoba menjelaskan pointer dengan cara visual, sebagai kartu flash. Pertanyaan 001: Ini adalah gambar lokasi di memori komputer. Benarkah alamatnya 0x23452? Mengapa? Jawab: Ya, karena 0x23452menjelaskan di mana komputer dapat menemukan lokasi ini. Pertanyaan 002: Benarkah karakter bitu disimpan di dalam lokasi memori 0x23452? Mengapa? Jawab: Tidak, …



2
Mengapa literal string C hanya baca?
Apa keuntungan dari string literal menjadi read-just justify (-ies / -ied): Namun cara lain untuk menembak diri sendiri di kaki char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Ketidakmampuan untuk secara elegan menginisialisasi array kata-baca dalam satu baris: char *foo[] = { "bar", "baz", "running out of traditional …
29 c  memory  strings 

8
Apakah mungkin untuk memprediksi secara statis kapan harus membatalkan alokasi memori --- hanya dari kode sumber?
Memori (dan kunci sumber daya) dikembalikan ke OS pada titik deterministik selama eksekusi program. Alur kontrol suatu program dengan sendirinya cukup untuk mengetahui di mana, pasti, sumber daya yang diberikan dapat dialokasikan. Sama seperti bagaimana seorang programmer manusia tahu di mana harus menulis fclose(file)ketika program selesai dengan itu. GC menyelesaikan …
27 parsing  memory 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.