jump to navigation

Jaminan Finalization Menggunakan Kelas CriticalFinalizerObject 22 Mei 2008

Posted by firstyuyu in Garbage Collector.
add a comment

Di dalam namespace System.Runtime.ConstrainedExecution terdapat sebuah kelas, yaitu CriticalFinalizerObject. Kelas ini, sebagaimana terlihat pada kode di bawah, tampak seperti kelas biasa. Tidak ada yang spesial. Namun sebenarnya, CLR mempunyai perlakuan khusus terhadap kelas ini dan kelas-kelas turunannya. (lagi…)

Algoritma Finalization 22 Mei 2008

Posted by firstyuyu in Garbage Collector.
add a comment

Dari luar, konsep finalization tampaknya sangat sederhana: kita membuat sebuah obyek, lalu method Finalize-nya akan dipanggil ketika ia akan dibersihkan oleh garbage collector. Namun, begitu jika kita menggali lebih dalam, finalization tidaklah sesederhana itu. (lagi…)

Hal-hal yang Menyebabkan Method Finalize Dipanggil 22 Mei 2008

Posted by firstyuyu in Garbage Collector.
add a comment

Method Finalize akan dipanggil tepat sebelum memori yang ditempati oleh obyek tersebut dibebaskan oleh garbage collector, yang mana hal tersebut bisa dipicu oleh salah satu dari lima hal berikut: (lagi…)