Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
. Pengumpul sampah NET mengelola alokasi dan rilis memori untuk aplikasi Anda. Setiap kali Anda membuat objek baru, bahasa umum runtime mengalokasikan memori untuk objek dari heap terkelola. Selama ruang alamat tersedia di tumpukan terkelola, runtime terus mengalokasikan ruang untuk objek baru. Namun, memori tidak terbatas. Akhirnya pengumpul sampah harus melakukan pengumpulan untuk membebaskan beberapa memori. Mesin pengoptimal pengumpul sampah menentukan waktu terbaik untuk melakukan pengumpulan, berdasarkan alokasi yang dibuat. Ketika pengumpul sampah melakukan pengumpulan, ia memeriksa objek dalam tumpukan terkelola yang tidak lagi digunakan oleh aplikasi dan melakukan operasi yang diperlukan untuk merebut kembali memori mereka.
Di bagian ini
| Judul | Deskripsi |
|---|---|
| Dasar-dasar pengumpulan sampah | Menjelaskan cara kerja pengumpulan sampah, bagaimana objek dialokasikan pada tumpukan 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 tumpukan objek besar (LOH) dan bagaimana objek besar dikoleksi sampah. |
| Pengumpulan dan performa sampah | Menjelaskan pemeriksaan performa yang dapat Anda gunakan untuk mendiagnosis pengumpulan sampah dan masalah performa. |
| Koleksi yang diinduksi | Menjelaskan cara melakukan pengumpulan sampah. |
| Mode latensi | Menjelaskan mode-mode yang menentukan keintrusifan pengumpulan sampah. |
| Pengoptimalan untuk hosting web bersama | Menjelaskan cara mengoptimalkan pengumpulan sampah pada server yang dibagikan oleh beberapa situs Web kecil. |
| Pemberitahuan pengumpulan sampah | Menjelaskan cara menentukan kapan siklus pengumpulan sampah penuh sedang mendekati dan kapan telah selesai sepenuhnya. |
| Pemantauan sumber daya domain aplikasi | Menjelaskan cara memantau penggunaan CPU dan memori oleh domain aplikasi. |
| Referensi lemah | Menjelaskan fitur yang mengizinkan pengumpul sampah mengumpulkan objek sambil tetap mengizinkan aplikasi mengakses objek tersebut. |
Referensi
- System.GC
- System.GCCollectionMode
- System.GCNotificationStatus
- System.Runtime.GCLatencyMode
- System.Runtime.GCSettings
- GCSettings.LargeObjectHeapCompactionMode
- Object.Finalize
- System.IDisposable