--- old/src/share/vm/gc/parallel/psCompactionManager.inline.hpp 2017-09-06 11:33:17.138370702 -0400 +++ new/src/share/vm/gc/parallel/psCompactionManager.inline.hpp 2017-09-06 11:33:16.893583658 -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) {