src/share/vm/gc_implementation/g1/concurrentMark.cpp

Print this page

        

@@ -2165,11 +2165,11 @@
   // We need to make this be a "collection" so any collection pause that
   // races with it goes around and waits for completeCleanup to finish.
   g1h->increment_total_collections();
 
   // Clean out dead classes and update Metaspace sizes.
-  if (G1ClassUnloadingEnabled) {
+  if (ClassUnloadingWithConcurrentMark) {
     ClassLoaderDataGraph::purge();
   }
   MetaspaceGC::compute_new_size();
 
   // We reclaimed old regions so we should calculate the sizes to make

@@ -2600,11 +2600,11 @@
 
   // Unload Klasses, String, Symbols, Code Cache, etc.
   {
     G1RemarkGCTraceTime trace("Unloading", G1Log::finer());
 
-    if (G1ClassUnloadingEnabled) {
+    if (ClassUnloadingWithConcurrentMark) {
       bool purged_classes;
 
       {
         G1RemarkGCTraceTime trace("System Dictionary Unloading", G1Log::finest());
         purged_classes = SystemDictionary::do_unloading(&g1_is_alive);