research

Meningkatkan Kinerja Java Virtual Machine dengan Mengoptimalkan Peran Garbage Collector

Abstract

Pada penelitian ini, kinerja Java Virtual Machine (JVM) dalam mengeksekusi aplikasi Java berusaha ditingkatkan dengan cara mengoptimalkan peran Garbage Collector (GC). GC adalah salah satu komponen di dalam JVM yang bertugas untuk mencari obyek-obyek Java yang sudah tidak digunakan lagi oleh program (garbage) tapi masih menempati ruang pada memori. Selanjutnya GC akan membersihkan ruang memori tersebut untuk digunakan oleh obyek Java yang baru. JVM secara otomatis menjalankan GC jika ruang memori yang tersedia tidak cukup lagi untuk menampung obyek baru yang dibuat oleh Java aplikasi. Untuk mengoptimalkan peran GC dalam meningkatkan kinerja JVM, GC tidak hanya difungsikan untuk membersihkan ruang memori dari garbage, tapi juga difungsikan untuk mengubah urutan-urutan obyek yang masih digunakan oleh program di memori, sedapat mungin menyesuaikan dengan cara program mengakses obyek-obyek tersebut. Hal ini dimaksudkan agar prosessor komputer lebih cepat mendapatkan data dari memori sehingga eksekusi program menjadi lebih cepat. Hasil penelitian ini menunjukkan bahwa dengan urutan-urutan obyek yang tepat, kinerja JVM meningkat, ditandai dengan waktu eksekusi aplikasi Java yang menjadi lebih singkat

    Similar works