equal
deleted
inserted
replaced
226 |
226 |
227 { |
227 { |
228 GCTraceTime(Debug, gc, phases) tm_m("Class Unloading", gc_timer()); |
228 GCTraceTime(Debug, gc, phases) tm_m("Class Unloading", gc_timer()); |
229 |
229 |
230 // Unload classes and purge the SystemDictionary. |
230 // Unload classes and purge the SystemDictionary. |
231 bool purged_class = SystemDictionary::do_unloading(&is_alive, gc_timer()); |
231 bool purged_class = SystemDictionary::do_unloading(gc_timer()); |
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. |