< prev index next >

src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp

Print this page
rev 8363 : 7012980: PSOldGen is increased if there is no space in Metaspace
Reviewed-by:

@@ -128,12 +128,11 @@
 void PSAdaptiveSizePolicy::major_collection_end(size_t amount_live,
   GCCause::Cause gc_cause) {
   // Update the pause time.
   _major_timer.stop();
 
-  if (gc_cause != GCCause::_java_lang_system_gc ||
-      UseAdaptiveSizePolicyWithSystemGC) {
+  if (should_update_promo_stats(gc_cause)) {
     double major_pause_in_seconds = _major_timer.seconds();
     double major_pause_in_ms = major_pause_in_seconds * MILLIUNITS;
 
     // Sample for performance counter
     _avg_major_pause->sample(major_pause_in_seconds);
< prev index next >