equal
deleted
inserted
replaced
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 } |