src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hsx-gc.pslb Cdiff src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
Print this page
*** 77,90 ****
case flat_profiler:
FlatProfiler::oops_do(&roots_closure);
break;
case system_dictionary:
- {
SystemDictionary::oops_do(&roots_closure);
! // Move this to another root_type?
PSScavengeKlassClosure klass_closure(pm);
ClassLoaderDataGraph::oops_do(&roots_closure, &klass_closure, false);
}
break;
--- 77,91 ----
case flat_profiler:
FlatProfiler::oops_do(&roots_closure);
break;
case system_dictionary:
SystemDictionary::oops_do(&roots_closure);
+ break;
! case class_loader_data:
! {
PSScavengeKlassClosure klass_closure(pm);
ClassLoaderDataGraph::oops_do(&roots_closure, &klass_closure, false);
}
break;
src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File