src/hotspot/share/gc/g1/g1Arguments.cpp
changeset 48145 f913f6dba2d3
parent 47913 cde4a65ba47d
child 48179 34fe70d22e9c
equal deleted inserted replaced
48144:364207a23251 48145:f913f6dba2d3
    90   if (FLAG_IS_DEFAULT(GCPauseIntervalMillis)) {
    90   if (FLAG_IS_DEFAULT(GCPauseIntervalMillis)) {
    91     FLAG_SET_DEFAULT(GCPauseIntervalMillis, MaxGCPauseMillis + 1);
    91     FLAG_SET_DEFAULT(GCPauseIntervalMillis, MaxGCPauseMillis + 1);
    92   }
    92   }
    93 
    93 
    94   log_trace(gc)("MarkStackSize: %uk  MarkStackSizeMax: %uk", (unsigned int) (MarkStackSize / K), (uint) (MarkStackSizeMax / K));
    94   log_trace(gc)("MarkStackSize: %uk  MarkStackSizeMax: %uk", (unsigned int) (MarkStackSize / K), (uint) (MarkStackSizeMax / K));
       
    95 
       
    96 #ifdef COMPILER2
       
    97   // Enable loop strip mining to offer better pause time guarantees
       
    98   if (FLAG_IS_DEFAULT(UseCountedLoopSafepoints)) {
       
    99     FLAG_SET_DEFAULT(UseCountedLoopSafepoints, true);
       
   100   }
       
   101   if (UseCountedLoopSafepoints && FLAG_IS_DEFAULT(LoopStripMiningIter)) {
       
   102     FLAG_SET_DEFAULT(LoopStripMiningIter, 1000);
       
   103   }
       
   104 #endif
    95 }
   105 }
    96 
   106 
    97 CollectedHeap* G1Arguments::create_heap() {
   107 CollectedHeap* G1Arguments::create_heap() {
    98   return create_heap_with_policy<G1CollectedHeap, G1CollectorPolicy>();
   108   return create_heap_with_policy<G1CollectedHeap, G1CollectorPolicy>();
    99 }
   109 }