Tôi đã định cấu hình java để đổ thông tin thu thập rác vào nhật ký (chi tiết GC ). Tôi không chắc về ý nghĩa của các mục thu gom rác trong nhật ký. Dưới đây là một mẫu của những mục này. Tôi đã tìm kiếm trên Google và không tìm thấy lời giải thích chắc chắn.
Tôi có một số phỏng đoán hợp lý, nhưng tôi đang tìm kiếm câu trả lời cung cấp định nghĩa chặt chẽ về ý nghĩa của các con số trong các mục nhập, được sao lưu bởi các nguồn đáng tin cậy. +1 tự động cho tất cả các câu trả lời trích dẫn tài liệu về mặt trời. Câu hỏi của tôi là:
- PSYoungGen đề cập đến điều gì? Tôi cho rằng nó có liên quan gì đó đến thế hệ trước (trẻ hơn?), Nhưng chính xác thì sao?
- Sự khác biệt giữa bộ ba số thứ hai và số thứ nhất là gì?
- Tại sao tên (PSYoungGen) được chỉ định cho bộ ba số đầu tiên mà không phải tên thứ hai?
- Mỗi số (kích thước bộ nhớ) trong bộ ba có ý nghĩa gì. Ví dụ trong 109884K-> 14201K (139904K), là bộ nhớ trước GC 109884k và sau đó nó được giảm xuống 14201K. Số thứ ba có liên quan như thế nào? Tại sao chúng ta yêu cầu một bộ số thứ hai?
8109.128: [GC [PSYoungGen: 109884K-> 14201K (139904K)] 691015K-> 595332K (1119040K), 0,0454530 giây]
8112.111: [GC [PSYoungGen: 126649K-> 15528K (142336K)] 707780K-> 605892K (1121472K), 0,0934560 giây]
8112.802: [GC [PSYoungGen: 130344K-> 3732K (118592K)] 720708K-> 607895K (1097728K), 0,0682690 giây]