src/hotspot/share/gc/parallel/psMarkSweep.cpp
changeset 49969 8624981f1ffa
parent 49967 672ded60a082
child 50049 9d17c375dc30
equal deleted inserted replaced
49968:33a76b934213 49969:8624981f1ffa
   563 
   563 
   564     // Unload nmethods.
   564     // Unload nmethods.
   565     CodeCache::do_unloading(is_alive_closure(), purged_class);
   565     CodeCache::do_unloading(is_alive_closure(), purged_class);
   566 
   566 
   567     // Prune dead klasses from subklass/sibling/implementor lists.
   567     // Prune dead klasses from subklass/sibling/implementor lists.
   568     Klass::clean_weak_klass_links();
   568     Klass::clean_weak_klass_links(purged_class);
   569   }
   569   }
   570 
   570 
   571   {
   571   {
   572     GCTraceTime(Debug, gc, phases) t("Scrub String Table", _gc_timer);
   572     GCTraceTime(Debug, gc, phases) t("Scrub String Table", _gc_timer);
   573     // Delete entries for dead interned strings.
   573     // Delete entries for dead interned strings.