equal
deleted
inserted
replaced
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. |