--- old/src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp 2017-09-25 13:07:18.023394358 -0400 +++ new/src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp 2017-09-25 13:07:17.599658011 -0400 @@ -98,15 +98,10 @@ _compaction_manager->follow_marking_stacks(); } -inline void ParCompactionManager::FollowKlassClosure::do_klass(Klass* klass) { - klass->oops_do(_mark_and_push_closure); -} - inline void ParCompactionManager::follow_class_loader(ClassLoaderData* cld) { MarkAndPushClosure mark_and_push_closure(this); - FollowKlassClosure follow_klass_closure(&mark_and_push_closure); - cld->oops_do(&mark_and_push_closure, &follow_klass_closure, true); + cld->oops_do(&mark_and_push_closure, true); } inline void ParCompactionManager::follow_contents(oop obj) {