< prev index next >

src/share/vm/gc/serial/defNewGeneration.cpp

Print this page
rev 11906 : [mq]: 8164936-age-table-print-wrong
rev 11907 : [mq]: 8164936-sangheon-review

@@ -567,12 +567,12 @@
   size_t const survivor_capacity = to()->capacity() / HeapWordSize;
   size_t const desired_survivor_size = (size_t)((((double)survivor_capacity) * TargetSurvivorRatio) / 100);
 
   _tenuring_threshold = age_table()->compute_tenuring_threshold(desired_survivor_size);
 
-  GCPolicyCounters* gc_counters = GenCollectedHeap::heap()->gen_policy()->counters();
   if (UsePerfData) {
+    GCPolicyCounters* gc_counters = GenCollectedHeap::heap()->gen_policy()->counters();
     gc_counters->tenuring_threshold()->set_value(_tenuring_threshold);
     gc_counters->desired_survivor_size()->set_value(desired_survivor_size * oopSize);
   }
 
   age_table()->print_age_table(_tenuring_threshold);
< prev index next >