< prev index next >
src/share/vm/gc/g1/g1CollectedHeap.cpp
Print this page
*** 4972,4987 ****
}
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();
}
void work() {
ResourceMark rm;
--- 4972,4982 ----
}
public:
void clean_klass(InstanceKlass* ik) {
! ik->clean_weak_instanceklass_links(_is_alive);
}
void work() {
ResourceMark rm;
< prev index next >