comparison src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp @ 6611:7383557659bd

7185699: G1: Prediction model discrepancies Summary: Correct the result value of G1CollectedHeap::pending_card_num(). Change the code that calculates the GC efficiency of a non-young heap region to use historical data from mixed GCs and the actual number of live bytes when predicting how long it would take to collect the region. Changes were also reviewed by Thomas Schatzl. Reviewed-by: azeemj, brutisso
author johnc
date Tue, 21 Aug 2012 14:10:39 -0700
parents 720b6a76dd9d
children
comparison
equal deleted inserted replaced
6610:f99a36499b8c 6611:7383557659bd
123 #define ergo_format_region(_name_) ", " _name_ ": %u regions" 123 #define ergo_format_region(_name_) ", " _name_ ": %u regions"
124 #define ergo_format_byte(_name_) ", " _name_ ": "SIZE_FORMAT" bytes" 124 #define ergo_format_byte(_name_) ", " _name_ ": "SIZE_FORMAT" bytes"
125 #define ergo_format_double(_name_) ", " _name_ ": %1.2f" 125 #define ergo_format_double(_name_) ", " _name_ ": %1.2f"
126 #define ergo_format_perc(_name_) ", " _name_ ": %1.2f %%" 126 #define ergo_format_perc(_name_) ", " _name_ ": %1.2f %%"
127 #define ergo_format_ms(_name_) ", " _name_ ": %1.2f ms" 127 #define ergo_format_ms(_name_) ", " _name_ ": %1.2f ms"
128 #define ergo_format_size(_name_) ", " _name_ ": "SIZE_FORMAT
128 129
129 // Double parameter format strings 130 // Double parameter format strings
130 #define ergo_format_byte_perc(_name_) \ 131 #define ergo_format_byte_perc(_name_) \
131 ", " _name_ ": "SIZE_FORMAT" bytes (%1.2f %%)" 132 ", " _name_ ": "SIZE_FORMAT" bytes (%1.2f %%)"
132 133