hotspot/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
changeset 10670 4ea0e7d2ffbc
parent 9623 151c0b638488
child 11174 fccee5238e70
equal deleted inserted replaced
10669:cfa6efbbc1b3 10670:4ea0e7d2ffbc
   348     } else if (ZapUnusedHeapArea) {
   348     } else if (ZapUnusedHeapArea) {
   349       young_gen->to_space()->mangle_unused_area();
   349       young_gen->to_space()->mangle_unused_area();
   350     }
   350     }
   351     save_to_space_top_before_gc();
   351     save_to_space_top_before_gc();
   352 
   352 
   353     NOT_PRODUCT(reference_processor()->verify_no_references_recorded());
       
   354     COMPILER2_PRESENT(DerivedPointerTable::clear());
   353     COMPILER2_PRESENT(DerivedPointerTable::clear());
   355 
   354 
   356     reference_processor()->enable_discovery();
   355     reference_processor()->enable_discovery(true /*verify_disabled*/, true /*verify_no_refs*/);
   357     reference_processor()->setup_policy(false);
   356     reference_processor()->setup_policy(false);
   358 
   357 
   359     // We track how much was promoted to the next generation for
   358     // We track how much was promoted to the next generation for
   360     // the AdaptiveSizePolicy.
   359     // the AdaptiveSizePolicy.
   361     size_t old_gen_used_before = old_gen->used_in_bytes();
   360     size_t old_gen_used_before = old_gen->used_in_bytes();