The assertion Internal Error at g1MMUTracker.cpp:92, pid=9261, tid=26 Error: guarantee(ScavengeALot || G1UseFixedWindowMMUTracker,"array full, currently we can't recover unless +G1UseFixedWindowMMUTracker") can fire if the clock value changes dramatically. In those cases the only thing that can be done is to over write the oldest values in the tracker queue. Set G1UseFixedWindowMMUTracker to true so that the behavior is just that.
|