src/hotspot/share/gc/serial/genMarkSweep.cpp
changeset 49969 8624981f1ffa
parent 49967 672ded60a082
child 50297 580744d900c8
equal deleted inserted replaced
49968:33a76b934213 49969:8624981f1ffa
   232 
   232 
   233     // Unload nmethods.
   233     // Unload nmethods.
   234     CodeCache::do_unloading(&is_alive, purged_class);
   234     CodeCache::do_unloading(&is_alive, purged_class);
   235 
   235 
   236     // Prune dead klasses from subklass/sibling/implementor lists.
   236     // Prune dead klasses from subklass/sibling/implementor lists.
   237     Klass::clean_weak_klass_links();
   237     Klass::clean_weak_klass_links(purged_class);
   238   }
   238   }
   239 
   239 
   240   {
   240   {
   241     GCTraceTime(Debug, gc, phases) t("Scrub String Table", gc_timer());
   241     GCTraceTime(Debug, gc, phases) t("Scrub String Table", gc_timer());
   242     // Delete entries for dead interned strings.
   242     // Delete entries for dead interned strings.