< prev index next >

src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp

Print this page
rev 48000 : [mq]: open.patch

@@ -8114,14 +8114,14 @@
   // Could be 0, if the block size could not be computed without stalling.
   return res;
 }
 
 TraceCMSMemoryManagerStats::TraceCMSMemoryManagerStats(CMSCollector::CollectorState phase, GCCause::Cause cause): TraceMemoryManagerStats() {
-
+  GCMemoryManager* manager = CMSHeap::heap()->old_manager();
   switch (phase) {
     case CMSCollector::InitialMarking:
-      initialize(true  /* fullGC */ ,
+      initialize(manager /* GC manager */ ,
                  cause /* cause of the GC */,
                  true  /* recordGCBeginTime */,
                  true  /* recordPreGCUsage */,
                  false /* recordPeakUsage */,
                  false /* recordPostGCusage */,

@@ -8129,11 +8129,11 @@
                  false /* recordGCEndTime */,
                  false /* countCollection */  );
       break;
 
     case CMSCollector::FinalMarking:
-      initialize(true  /* fullGC */ ,
+      initialize(manager /* GC manager */ ,
                  cause /* cause of the GC */,
                  false /* recordGCBeginTime */,
                  false /* recordPreGCUsage */,
                  false /* recordPeakUsage */,
                  false /* recordPostGCusage */,

@@ -8141,11 +8141,11 @@
                  false /* recordGCEndTime */,
                  false /* countCollection */  );
       break;
 
     case CMSCollector::Sweeping:
-      initialize(true  /* fullGC */ ,
+      initialize(manager /* GC manager */ ,
                  cause /* cause of the GC */,
                  false /* recordGCBeginTime */,
                  false /* recordPreGCUsage */,
                  true  /* recordPeakUsage */,
                  true  /* recordPostGCusage */,
< prev index next >