Tim saya mengalami kesulitan ketika mencoba untuk melakukan heap dump yang dipicu oleh OutOfMemoryErrors. Untuk alasan tertentu kami saat ini mengambil dump dengan jmap dipanggil dari skrip bash alih-alih menggunakan bendera HeapDumpOnOutOfMemoryError. Kami menggunakan JVM 64-bit 1.6 dengan ukuran tumpukan sekitar 3 GB. Tumpukan tumpukan kami gagal 90% dari waktu (perkiraan).
Apakah ada yang bisa kita lakukan untuk meningkatkan peluang kita mendapatkan timbunan sampah yang bersih yang bisa kita gunakan untuk memecahkan masalah memori? Saya telah membaca bahwa jmap memiliki masalah besar di Jawa 1.4 tetapi masalah-masalah itu sebagian besar harus diatasi sekarang.