< prev index next >
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Print this page
*** 5043,5058 ****
}
public:
void clean_klass(InstanceKlass* ik) {
! ik->clean_implementors_list(_is_alive);
! ik->clean_method_data(_is_alive);
- // G1 specific cleanup work that has
- // been moved here to be done in parallel.
- ik->clean_dependent_nmethods();
if (JvmtiExport::has_redefined_a_class()) {
InstanceKlass::purge_previous_versions(ik);
}
}
--- 5043,5054 ----
}
public:
void clean_klass(InstanceKlass* ik) {
! ik->clean_weak_instanceklass_links(_is_alive);
if (JvmtiExport::has_redefined_a_class()) {
InstanceKlass::purge_previous_versions(ik);
}
}
< prev index next >