If G1DeferredRSUpdate is disabled, the current G1 Code does not update the redirty-logged-cards detailed timing. In combination with -XX:G1LogLevel=finest, this causes an assertion failure.
The fix is to properly initialize the records (or set them to zero if G1DeferredRSUpdateis not set).
Also consider hiding this entire phase in the timing output because its not done at all.
The fix is to properly initialize the records (or set them to zero if G1DeferredRSUpdateis not set).
Also consider hiding this entire phase in the timing output because its not done at all.
- duplicates
-
JDK-8052170 G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
-
- Resolved
-
- relates to
-
JDK-8019342 G1: High "Other" time most likely due to card redirtying
-
- Resolved
-