RFR(XS): 8138607: gc/g1/mixedgc/TestLogging.java - G1 Evacuation Pause missing from output

Kirill Zhaldybin kirill.zhaldybin at oracle.com
Fri Apr 15 13:58:00 UTC 2016


Jon,

Thank you for reviewing the fix!

The test is designed to  create a situation when Mixed GC should happen 
for sure. The fact of Mixed GC is checked by gc log analysis. The test 
failed previously because under some circumstances an unexpected Full GC 
occurred.

The test starts CMC by itself (WB.g1StartConcMarkCycle();)
So, to be more deterministic IHOP is set to 100 to avoid CMC initiated 
by GC, not by the test.

Regards, Kirill


> Kirill,
>
> Isn't the problem that you don't get a mixed GC in the test?  So
> the change is to prevent a concurrent marking cycle which
> would prevent mixed GC's?  I don't understand.
>
> Jon



More information about the hotspot-gc-dev mailing list