Pertanyaan yang ditandai 'manajemen memori'

Proses mengalokasikan dan membebaskan sebagian dari ingatan fisik secara dinamis untuk memenuhi permintaan program, jika mungkin, keadilan dan tidak ada kelaparan di antara para pemohon.
25
balasan

Apa dan di mana tumpukan dan tumpukan itu?

Buku-buku dalam bahasa pemrograman menjelaskan bahwa tipe nilai dibuat di stack, dan tipe referensi dibuat di heap, tanpa menjelaskan apa dua hal ini. Saya belum membaca penjelasan yang jelas untuk ini. Saya mengerti apa itu stack. Tapi, di mana dan apa mereka (secara fisik di ...
aktifkan 17 september. '08 pada jam 7:18
20
balasan

Apakah mungkin untuk mengakses variabel memori lokal di luar cakupannya?

Saya memiliki kode berikut. #include <iostream> int * foo () {int a = 5; } int main () {int * p = foo (); std :: cout << * p; * p = 8; std :: cout << * p; } Dan kodenya hanya berfungsi tanpa pengecualian di ...
ditetapkan pada 22 Juni '11 pukul 17:05
4
balasan

Apa saja opsi Xms dan Xmx saat memulai JVM?

Tolong jelaskan penggunaan parameter Xms dan Xmx di JVM. Apa nilai default untuk mereka?
atur 08 Feb '13 pada jam 2:28
17
balasan

Mengapa programmer C ++ meminimalkan penggunaan "baru"?

Saya menemukan pertanyaan "stack overflow". Memori bocor dengan std :: string saat menggunakan std :: list <std :: string>, dan satu komentar mengatakan ini: Berhenti menggunakan terlalu banyak. Saya tidak melihat alasan mengapa Anda ...
ditetapkan pada 28 Juni '11 pukul 3:08
8
balasan

Bagaimana cara mempelajari penggunaan memori aplikasi saya di Android?

Bagaimana saya dapat menemukan memori yang digunakan dalam aplikasi Android secara terprogram? Saya harap ada cara untuk melakukannya. Juga, bagaimana saya bisa mendapatkan memori telepon gratis?
set 19 Feb '10 jam 20:12
3
balasan

Mengapa program saya berjalan lebih lambat jika Anda melakukan iterasi 8192 item?

Berikut adalah kutipan dari program yang dimaksud. Matriks img [] [] adalah UKURAN × UKURAN dan diinisialisasi ke alamat: img [j] [i] = 2 * j + i Kemudian Anda membuat matriks res [] [], dan setiap bidang di sini adalah rata-rata 9 bidang di sekitarnya dalam matriks im ...
atur 04 Sep '12 jam 4:51 sore
8
balasan

Profiler memori python apa yang disarankan?

Saya ingin tahu penggunaan memori aplikasi Python saya dan terutama ingin tahu mana blok / bagian atau objek kode yang menghabiskan sebagian besar memori. Pencarian Google menunjukkan komersial Python Memory Validator (hanya untuk Windows). Dan dengan ...
set 21 Sep '08 pada jam 7:43
11
balasan

Bagaimana cara menentukan ukuran suatu objek dengan Python?

Di C, kita bisa menemukan ukuran int, char, dll. Saya ingin tahu cara mendapatkan ukuran objek, seperti string, integer, dll. dalam python. Pertanyaan terkait: Berapa banyak byte per elemen dalam daftar Python (tuple)? Saya menggunakan file XML yang ...
atur 16 Jan '09 jam 8:07
26
balasan

Trik untuk mengelola memori yang tersedia di sesi R

Trik apa yang digunakan orang untuk mengelola memori sesi R interaktif yang tersedia? Saya menggunakan fungsi-fungsi di bawah ini [berdasarkan pesan-pesan Peter Pikal dan David Hind dalam daftar r-help pada 2004] untuk menyebutkan (dan / atau mengurutkan) objek-objek terbesar dan ...
set 31 agustus '09 pada pukul 18:26
19
balasan

Kapan saya menggunakan malloc vs baru?

Saya melihat bahwa di C ++ ada beberapa cara untuk mengalokasikan dan membebaskan data, dan saya mengerti bahwa ketika Anda memanggil malloc, Anda harus menelepon gratis, dan ketika Anda menggunakan operator baru, Anda harus terhubung untuk menghapus, dan ini (misalnya, panggilan gratis ( ) itu ...
atur 08 Oktober '08 jam 10:47 malam
4
balasan

Apa itu byte pribadi, byte virtual, set kerja?

Saya mencoba menggunakan utilitas perfmon untuk men-debug kebocoran memori dalam proses. Berikut ini cara perfmon menjelaskan istilah-istilah: Working set - ukuran saat ini dalam byte dari working set dari proses ini. Set yang berfungsi adalah set halaman memori, baru-baru ini ...
set 31 Des '10 jam 9:16
17
balasan

Bagaimana cara mengalokasikan memori yang selaras hanya menggunakan perpustakaan standar?

Saya baru saja menyelesaikan tes sebagai bagian dari wawancara, dan satu pertanyaan membingungkan saya - bahkan dengan Google untuk referensi. Saya ingin melihat apa yang dapat dilakukan stackoverflow: Diperlukan penyelarasan sejajar 16 byte untuk fungsi "memset_16aligned" ...
atur 23 Oktober '08 pada jam 2:23
22
balasan

Apa gunanya digunakan untuk "memposting baru"?

Adakah orang di sini yang pernah menggunakan C ++ "posting baru"? Jika demikian, mengapa? Menurut saya ini hanya akan berguna jika ditampilkan pada kartu memori.
atur 21 Oktober '08 pada 19:34
12
balasan

Menghapus objek dalam javascript

Saya agak bingung dengan operator hapus javascript. Ambil cuplikan kode berikut: var obj = {helloText: "Hello World!" }; var foo = obj; hapus obj; Setelah mengeksekusi bagian kode ini, obj adalah null, tetapi foo masih berlaku untuk objek, ...
diatur pada 13 April '09 pada jam 2:18
15
balasan

Menggunakan memori puncak untuk proses linux / unix

Apakah ada alat yang akan menjalankan baris perintah dan melaporkan berapa banyak RAM yang telah digunakan secara total? Saya menyajikan sesuatu yang mirip dengan / usr / bin / time
ditetapkan pada 21 April '09 jam 23.55