8176565: G1 Does not perform heap verification after remark with VerifyAfterGC

Thomas Schatzl thomas.schatzl at oracle.com
Tue Mar 14 11:16:30 UTC 2017


Hi,

On Mon, 2017-03-13 at 15:58 +0100, Mikael Gerdin wrote:
> Hi all,
> 
> Please review this small change to when G1 performs heap
> verification.
> 
> Background to this change is that it is fairly common knowledge that
> in 
> order to rule out GC bugs you should run with -XX:+VerifyBeforeGC 
> -XX:+VerifyAfterGC.
> In order to make it easier for people to get the kind of heap 
> verification they expect we should have G1 perform a verification at
> the 
> end of the remark phase similar to what CMS does.
> Previously this verification has only been enabled with 
> -XX:+VerifyDuringGC for G1 but that is a lesser known flag and I
> think 
> we should try to make it easier for our users to get the
> verification 
> passes they expect.
> 
> This is a low-risk fix and it will be good to have in 9.0 for
> debugging 
> purposes.

  looks good to me.

Thomas




More information about the hotspot-gc-dev mailing list