Máy ảo Java hỗ trợ một số chiến lược thu gom rác.Làm thế nào tôi có thể xem java thu gom rác nào đang sử dụng
Điều này article giải thích chúng.
Bây giờ tôi tự hỏi chiến lược nào (được chọn tự động) mà ứng dụng của tôi đang sử dụng, có cách nào để cho JVM (phiên bản 1.6) in thông tin này không?
Chỉnh sửa: JVM phát hiện xem nó có đang ở chế độ máy khách hoặc máy chủ không. Vì vậy, câu hỏi thực sự là làm thế nào tôi có thể nhìn thấy cái đã được phát hiện?
Lưu ý rằng các cuộc đàm phán bài viết về ** một thực hiện cụ thể ** (đặc biệt là HotSpot JVM từ Sun JRE). –
Có bạn là chính xác. – Thirler
Xin lưu ý rằng bạn không nhất thiết chỉ sử dụng một GC. Bạn thường có các chiến lược khác nhau cho các khu vực khác nhau. Nếu bạn sử dụng CMS, tôi nghĩ rằng mặc định là sử dụng một "song song mới" cho khu vực trẻ. – Fredrik