src/hotspot/share/gc/serial/genMarkSweep.cpp
changeset 50297 580744d900c8
parent 49969 8624981f1ffa
child 50396 7f48bff40a9a
equal deleted inserted replaced
50296:75681fe34e32 50297:580744d900c8
   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.