1187 _collectionSetChooser->verify();
1188 }
1189
1190 #define EXT_SIZE_FORMAT "%.1f%s"
1191 #define EXT_SIZE_PARAMS(bytes) \
1192 byte_size_in_proper_unit((double)(bytes)), \
1193 proper_unit_for_byte_size((bytes))
1194
1195 void G1CollectorPolicy::record_heap_size_info_at_start(bool full) {
1196 YoungList* young_list = _g1->young_list();
1197 _eden_used_bytes_before_gc = young_list->eden_used_bytes();
1198 _survivor_used_bytes_before_gc = young_list->survivor_used_bytes();
1199 _heap_capacity_bytes_before_gc = _g1->capacity();
1200 _heap_used_bytes_before_gc = _g1->used();
1201 _cur_collection_pause_used_regions_at_start = _g1->used_regions();
1202
1203 _eden_capacity_bytes_before_gc =
1204 (_young_list_target_length * HeapRegion::GrainBytes) - _survivor_used_bytes_before_gc;
1205
1206 if (full) {
1207 _metaspace_used_bytes_before_gc = MetaspaceAux::allocated_used_bytes();
1208 }
1209 }
1210
1211 void G1CollectorPolicy::print_heap_transition() {
1212 _g1->print_size_transition(gclog_or_tty,
1213 _heap_used_bytes_before_gc,
1214 _g1->used(),
1215 _g1->capacity());
1216 }
1217
1218 void G1CollectorPolicy::print_detailed_heap_transition(bool full) {
1219 YoungList* young_list = _g1->young_list();
1220
1221 size_t eden_used_bytes_after_gc = young_list->eden_used_bytes();
1222 size_t survivor_used_bytes_after_gc = young_list->survivor_used_bytes();
1223 size_t heap_used_bytes_after_gc = _g1->used();
1224
1225 size_t heap_capacity_bytes_after_gc = _g1->capacity();
1226 size_t eden_capacity_bytes_after_gc =
1227 (_young_list_target_length * HeapRegion::GrainBytes) - survivor_used_bytes_after_gc;
|
1187 _collectionSetChooser->verify();
1188 }
1189
1190 #define EXT_SIZE_FORMAT "%.1f%s"
1191 #define EXT_SIZE_PARAMS(bytes) \
1192 byte_size_in_proper_unit((double)(bytes)), \
1193 proper_unit_for_byte_size((bytes))
1194
1195 void G1CollectorPolicy::record_heap_size_info_at_start(bool full) {
1196 YoungList* young_list = _g1->young_list();
1197 _eden_used_bytes_before_gc = young_list->eden_used_bytes();
1198 _survivor_used_bytes_before_gc = young_list->survivor_used_bytes();
1199 _heap_capacity_bytes_before_gc = _g1->capacity();
1200 _heap_used_bytes_before_gc = _g1->used();
1201 _cur_collection_pause_used_regions_at_start = _g1->used_regions();
1202
1203 _eden_capacity_bytes_before_gc =
1204 (_young_list_target_length * HeapRegion::GrainBytes) - _survivor_used_bytes_before_gc;
1205
1206 if (full) {
1207 _metaspace_used_bytes_before_gc = MetaspaceAux::used_bytes();
1208 }
1209 }
1210
1211 void G1CollectorPolicy::print_heap_transition() {
1212 _g1->print_size_transition(gclog_or_tty,
1213 _heap_used_bytes_before_gc,
1214 _g1->used(),
1215 _g1->capacity());
1216 }
1217
1218 void G1CollectorPolicy::print_detailed_heap_transition(bool full) {
1219 YoungList* young_list = _g1->young_list();
1220
1221 size_t eden_used_bytes_after_gc = young_list->eden_used_bytes();
1222 size_t survivor_used_bytes_after_gc = young_list->survivor_used_bytes();
1223 size_t heap_used_bytes_after_gc = _g1->used();
1224
1225 size_t heap_capacity_bytes_after_gc = _g1->capacity();
1226 size_t eden_capacity_bytes_after_gc =
1227 (_young_list_target_length * HeapRegion::GrainBytes) - survivor_used_bytes_after_gc;
|