equal
deleted
inserted
replaced
2595 g1_rem_set()->print_periodic_summary_info("After GC RS summary", total_collections() - 1); |
2595 g1_rem_set()->print_periodic_summary_info("After GC RS summary", total_collections() - 1); |
2596 |
2596 |
2597 // FIXME: what is this about? |
2597 // FIXME: what is this about? |
2598 // I'm ignoring the "fill_newgen()" call if "alloc_event_enabled" |
2598 // I'm ignoring the "fill_newgen()" call if "alloc_event_enabled" |
2599 // is set. |
2599 // is set. |
2600 #if defined(COMPILER2) || INCLUDE_JVMCI |
2600 #if COMPILER2_OR_JVMCI |
2601 assert(DerivedPointerTable::is_empty(), "derived pointer present"); |
2601 assert(DerivedPointerTable::is_empty(), "derived pointer present"); |
2602 #endif |
2602 #endif |
2603 // always_do_update_barrier = true; |
2603 // always_do_update_barrier = true; |
2604 |
2604 |
2605 double start = os::elapsedTime(); |
2605 double start = os::elapsedTime(); |
3008 |
3008 |
3009 _verifier->verify_before_gc(); |
3009 _verifier->verify_before_gc(); |
3010 |
3010 |
3011 _verifier->check_bitmaps("GC Start"); |
3011 _verifier->check_bitmaps("GC Start"); |
3012 |
3012 |
3013 #if defined(COMPILER2) || INCLUDE_JVMCI |
3013 #if COMPILER2_OR_JVMCI |
3014 DerivedPointerTable::clear(); |
3014 DerivedPointerTable::clear(); |
3015 #endif |
3015 #endif |
3016 |
3016 |
3017 // Please see comment in g1CollectedHeap.hpp and |
3017 // Please see comment in g1CollectedHeap.hpp and |
3018 // G1CollectedHeap::ref_processing_init() to see how |
3018 // G1CollectedHeap::ref_processing_init() to see how |
4437 _hot_card_cache->set_use_cache(true); |
4437 _hot_card_cache->set_use_cache(true); |
4438 |
4438 |
4439 purge_code_root_memory(); |
4439 purge_code_root_memory(); |
4440 |
4440 |
4441 redirty_logged_cards(); |
4441 redirty_logged_cards(); |
4442 #if defined(COMPILER2) || INCLUDE_JVMCI |
4442 #if COMPILER2_OR_JVMCI |
4443 double start = os::elapsedTime(); |
4443 double start = os::elapsedTime(); |
4444 DerivedPointerTable::update_pointers(); |
4444 DerivedPointerTable::update_pointers(); |
4445 g1_policy()->phase_times()->record_derived_pointer_table_update_time((os::elapsedTime() - start) * 1000.0); |
4445 g1_policy()->phase_times()->record_derived_pointer_table_update_time((os::elapsedTime() - start) * 1000.0); |
4446 #endif |
4446 #endif |
4447 g1_policy()->print_age_table(); |
4447 g1_policy()->print_age_table(); |