Bagikan melalui


Pengumpulan Sampah

Pengumpul sampah .NET mengelola alokasi dan rilis memori untuk aplikasi Anda. Setiap kali Anda membuat objek baru, runtime bahasa umum mengalokasikan memori untuk objek dari timbunan terkelola. Selama ruang alamat tersedia di timbunan terkelola, runtime terus mengalokasikan ruang untuk objek baru. Namun, ruang memori terbatas. Pada akhirnya, pengumpul sampah harus melakukan pengumpulan untuk mengosongkan sebagian ruang memori. Mesin pengoptimal pengumpul sampah menentukan waktu terbaik untuk melakukan pengumpulan, berdasarkan alokasi yang dibuat. Ketika pengumpul sampah melakukan pengumpulan, ia memeriksa objek di timbunan terkelola yang tidak lagi digunakan oleh aplikasi dan melakukan operasi yang diperlukan untuk mengosongkan ruang memori.

Di bagian ini

Judul Deskripsi
Dasar-dasar pengumpulan sampah Menjelaskan cara kerja pengumpulan sampah, bagaimana objek dialokasikan pada timbunan terkelola, dan konsep inti lainnya.
Pengumpulan sampah server dan stasiun kerja Menjelaskan perbedaan antara pengumpulan sampah stasiun kerja untuk aplikasi klien dan pengumpulan sampah server untuk aplikasi server.
Pengumpulan sampah latar belakang Menjelaskan pengumpulan sampah latar belakang, yaitu pengumpulan objek generasi 0 dan 1 saat pengumpulan generasi 2 sedang berlangsung.
Timbunan objek besar Menjelaskan timbunan objek besar (LOH) dan seberapa besar objek yang dikumpulkan sebagai sampah.
Pengumpulan sampah dan performa Menjelaskan pemeriksaan performa yang dapat Anda gunakan untuk mendiagnosis masalah performa dan pengumpulan sampah.
Koleksi yang diinduksi Menjelaskan cara terjadinya pengumpulan sampah.
Mode latensi Menjelaskan mode yang menentukan gangguan karena pengumpulan sampah.
Pengoptimalan untuk hosting web bersama Menjelaskan cara mengoptimalkan pengumpulan sampah di server yang dibagikan oleh beberapa situs Web kecil.
Pemberitahuan pengumpulan sampah Menjelaskan bagaimana menentukan saat waktu pengumpulan sampah penuh sudah dekat dan saat telah selesai.
Pemantauan sumber daya domain aplikasi Menjelaskan cara memantau penggunaan CPU dan memori oleh domain aplikasi.
Referensi lemah Menjelaskan fitur yang memungkinkan pengumpul sampah mengumpulkan objek sambil tetap mengizinkan aplikasi mengakses objek itu.

Referensi

Lihat juga