Pertanyaan yang diberi tag garbage-collection

160
Stack, Static, dan Heap di C ++

Saya sudah mencari, tetapi saya tidak mengerti dengan baik ketiga konsep ini. Kapan saya harus menggunakan alokasi dinamis (di heap) dan apa keuntungan sebenarnya? Apa masalah statis dan tumpukan? Bisakah saya menulis seluruh aplikasi tanpa mengalokasikan variabel di heap? Saya mendengar bahwa...

149
Apakah menutup file secara eksplisit penting?

Dalam Python, jika Anda membuka file tanpa memanggil close(), atau menutup file tetapi tidak menggunakan try- finally" with" pernyataan, apakah ini masalah? Atau apakah cukup sebagai praktik pengkodean untuk mengandalkan pengumpulan sampah Python untuk menutup semua file? Sebagai contoh, jika...

129
Java GC (Kegagalan Alokasi)

Mengapa selalu "GC (Kegagalan Alokasi)"? Java HotSpot (TM) 64-Bit Server VM (25.25-b02) untuk linux-amd64 JRE ( 1.8.0_25 -b17), CommandLine flags: -XX:CMSInitiatingOccupancyFraction=60 -XX:GCLogFileSize=10485760 -XX:+HeapDumpOnOutOfMemoryError -XX:InitialHeapSize=32212254720...

118
Apakah Haskell membutuhkan pengumpul sampah?

Saya ingin tahu mengapa implementasi Haskell menggunakan GC. Saya tidak dapat memikirkan kasus di mana GC akan diperlukan dalam bahasa yang murni. Apakah ini hanya pengoptimalan untuk mengurangi penyalinan, atau memang perlu? Saya mencari contoh kode yang akan bocor jika GC tidak...

118
Kapan System.gc () melakukan sesuatu?

Saya tahu bahwa pengumpulan sampah dilakukan secara otomatis di Java. Tetapi saya mengerti bahwa jika Anda memanggil System.gc()kode Anda, JVM mungkin atau mungkin tidak memutuskan untuk melakukan pengumpulan sampah pada saat itu. Bagaimana tepatnya ini bekerja? Atas dasar / parameter apa JVM...

111
Jenis Pengumpulan Sampah apa yang digunakan Go?

Go adalah bahasa pengumpulan sampah: http://golang.org/doc/go_faq.html#garbage_collection Di sini dikatakan bahwa ini adalah pengumpul sampah mark-and-sweep, tetapi tidak menyelidiki detailnya, dan penggantinya sedang dikerjakan ... namun, paragraf ini tampaknya belum banyak diperbarui sejak Go...

108
Pengumpul sampah di Android

Saya telah melihat banyak jawaban Android yang menyarankan memanggil pengumpul sampah dalam beberapa situasi. Apakah praktik yang baik untuk meminta pengumpul sampah di Android sebelum melakukan operasi yang membutuhkan banyak memori? Jika tidak, haruskah saya memanggilnya hanya jika saya...