2015-04-22 11 views
5

Tôi cần sử dụng jstat để đo một số thông số GC của chương trình. Jstat cung cấp tập hợp các tham số (S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT) Từ những thông tin này tôi bị nhầm lẫn với các mô tả cho YGCT, FGCT và GCT.Ý nghĩa cụ thể của các tham số jstat: YGCT FGCT GCT

(thời gian YGCT thế hệ trẻ thu gom rác thải.
FGCT Toàn thời gian thu gom rác thải.
GCT Tổng thời gian thu gom rác thải.)

Tôi có 2 câu hỏi.

1) Ba tham số này (YGCT, FGCT và GCT) thực sự đo lường điều gì? Một so sánh nhỏ sẽ rất hữu ích

2) Tôi làm cách nào để biết đơn vị thời gian mà họ đang đề cập đến? (Mili giây/giây/....)

Tôi gọi nhiều tài liệu bao gồm

Interpreting jstat results
http://www.cubrid.org/blog/dev-platform/how-to-monitor-java-garbage-collection/
http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstat.html#output_options
Nhưng những không trả lời câu hỏi thực sự của tôi.
Có ai đã từng trải nghiệm với jstat giúp tôi với điều này không?

Cảm ơn bạn.

Trả lời

12
  • YGCT - Giây chi tiêu trong các bộ sưu tập thế hệ trẻ kể từ khi JVM bắt đầu
  • FGCT - Giây dành làm bộ sưu tập rác đầy đủ kể từ khi JVM bắt đầu
  • GCT - tổng của hai giá trị trên
+0

Cảm ơn bạn rất nhiều vì đã làm rõ. Đây chính là điều tôi muốn biết. – user1182584

Các vấn đề liên quan