--- old/src/hotspot/share/oops/instanceKlass.cpp 2018-07-10 16:06:39.499944784 -0400 +++ new/src/hotspot/share/oops/instanceKlass.cpp 2018-07-10 16:06:37.748624418 -0400 @@ -821,7 +821,6 @@ ClassLoaderData * loader_data = class_loader_data(); if (!(is_shared() && loader_data->is_the_null_class_loader_data())) { - ResourceMark rm(THREAD); vtable().initialize_vtable(true, CHECK_false); itable().initialize_itable(true, CHECK_false); } @@ -2326,7 +2325,6 @@ // point to old or obsolete entries. RedefineClasses doesn't fix up // vtables in the shared system dictionary, only the main one. // It also redefines the itable too so fix that too. - ResourceMark rm(THREAD); vtable().initialize_vtable(false, CHECK); itable().initialize_itable(false, CHECK); }