Garbage Collection

Garbage Collection (GC) adalah bentuk manajemen memori otomatis. Garbage collector mencoba mengambil kembali memori yang ditempati oleh objek yang tidak lagi digunakan oleh program, sehingga programmer tidak perlu membebaskan memori secara manual.

Konteks Penggunaan

Java, Python, C#, JavaScript memiliki GC. C dan C++ tidak (harus manual).

Contoh

Anda membuat variabel `x = [1, 2, 3]`. Lalu Anda set `x = null`. Data array [1, 2, 3] sekarang jadi "sampah". GC akan datang menyapunya dan mengembalikan RAM ke sistem.

Catatan

Trade-off: Memudahkan coding, tapi kadang bikin performa tersendat (Stop-the-world pause) saat GC bekerja.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail
Apa Itu Garbage Collection? Definisi & Penjelasan | Kamus REA Ruangguru