Apakah Ensweep dalam Pengaturcaraan Komputer?
Ensweep ialah istilah yang digunakan dalam konteks pengumpulan sampah dalam pengaturcaraan komputer. Ia merujuk kepada proses menyapu timbunan (struktur data yang digunakan untuk menyimpan peruntukan memori dinamik) untuk objek yang tidak lagi boleh dicapai, dan oleh itu boleh dikumpul dengan selamat.
Dalam erti kata lain, ensweep ialah proses mencari semua objek dalam timbunan yang tidak mempunyai rujukan yang menunjuk kepada mereka, dan menandakannya sebagai sampah supaya ia boleh dituntut semula oleh pemungut sampah. Ini membantu mengosongkan memori yang tidak lagi digunakan, yang boleh meningkatkan prestasi program dengan mengurangkan jumlah memori yang perlu diperuntukkan dan diagihkan.
Ensweep biasanya dilakukan bersama-sama dengan kitaran pengumpulan sampah, di mana timbunan diimbas untuk objek sampah dan mana-mana objek yang tidak boleh dicapai ditandakan untuk pengumpulan. Proses menyapu sering disebut sebagai "menyapu" atau "tanda-dan-sapu" kutipan sampah.



