Nhóm của tôi đang gặp khó khăn khi cố gắng thực hiện các cú heap tốt được kích hoạt bởi OutOfMemoryErrors. Vì các lý do cụ thể, chúng tôi hiện đang thực hiện các kết xuất với jmap được gọi từ tập lệnh bash thay vì sử dụng cờ HeapDumpOnOutOfMemoryError. Chúng tôi đang sử dụng JVM 64 bit với kích thước heap khoảng 3 GB. Đống đống của chúng tôi thất bại 90% thời gian (dự đoán).
Có bất cứ điều gì chúng ta có thể làm để cải thiện tỷ lệ nhận được một đống heap sạch mà chúng ta có thể sử dụng để khắc phục sự cố bộ nhớ không? Tôi đã đọc rằng jmap có các vấn đề lớn trong Java 1.4 nhưng những vấn đề đó nên được giải quyết chủ yếu ngay bây giờ.