1.1 --- a/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Thu Aug 07 15:02:18 2014 -0700 1.2 +++ b/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp Tue Jan 14 16:40:33 2014 +0100 1.3 @@ -614,14 +614,13 @@ 1.4 KlassScanClosure klass_scan_closure(&par_scan_state.to_space_root_closure(), 1.5 gch->rem_set()->klass_rem_set()); 1.6 1.7 - int so = SharedHeap::SO_AllClasses | SharedHeap::SO_Strings | SharedHeap::SO_CodeCache; 1.8 + int so = SharedHeap::SO_AllClasses | SharedHeap::SO_Strings | SharedHeap::SO_ScavengeCodeCache; 1.9 1.10 par_scan_state.start_strong_roots(); 1.11 gch->gen_process_strong_roots(_gen->level(), 1.12 true, // Process younger gens, if any, 1.13 // as strong roots. 1.14 false, // no scope; this is parallel code 1.15 - true, // is scavenging 1.16 SharedHeap::ScanningOption(so), 1.17 &par_scan_state.to_space_root_closure(), 1.18 true, // walk *all* scavengable nmethods