Garbage Collection

Garbage collection adalah salah satu fitur canggih milik bahasa pemrograman java, yang berguna untuk mengumpulkan memory komputer setelah digunakan. Banyak contoh kasus yang menyebabkan seorang programmer itu menjadi handal atau dia menjadi seorang programmer yang gagal hanya karena managemen memory pada program yang dibuat. Misalnya, pada bahasa C, kita mengenal pointer yang bisa digunakan untuk pengalamatan variabel dan juga sebagai variabel dinamis. Apabila sang programmer handal dalam mengolah memory, maka program yang dibuat pun akan menjadi sangat handal. Namun sebaliknya, pointer bisa menjadi boomerang bagi programmer apabila dia salah dalam me-manage memory yang dimiliki.

Dalam bahasa pemrograman java, pointer dikenal sebagai objek yang merupakan instance dari suatu class dan memiliki reference terhadap class tersebut. Dengan adanya garbage collection ini, maka proses untuk pengumpulan memori komputer dapat dilakukan secara otomatis oleh bahasa java. Sehingga, akan lebih memudahkan programmer. Disamping program akan menjadi lebih handal, programmer juga akan lebih mudah dalam mengatur penggunaan memorinya.

contoh untuk penghapusan memory pada suatu objek java. Sehingga reference dapat dilepas/ hilang


manusia budi=new manusia();

budi=null;

contoh penggunaan garbage memory


class sampah{

public static void main(String [] args){

System.gc();

}

}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: