RFR (XS) 8153277: [TESTBUG] gc/arguments/TestMaxMinHeapFreeRatioFlags is too sensitive for stray allocations in verifyRatio

Aleksey Shipilev aleksey.shipilev at oracle.com
Fri Apr 1 13:59:36 UTC 2016


Hi,

Please review a preemptive fix in TestMaxMinHeapFreeRatioFlags test.
This failure only reproduces when you switch the JEP 280 concat strategy
to something more advanced than it is now.

The test would fail if we silently bring more objects in the heap in the
middle of the test. Notably, this will happen inside of verifyRatio
helper method which does a String concat -- on first invocation it will
lazily initialize j.l.invoke infra. We need to prime the utility methods
before using them within the test.

Bug:
  https://bugs.openjdk.java.net/browse/JDK-8153277

Webrev:
  http://cr.openjdk.java.net/~shade/8153277/webrev.00/

Testing: offending test; going to run JPRT -testset hotspot during a push.

Thanks,
-Aleksey

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20160401/583958c5/signature.asc>


More information about the hotspot-gc-dev mailing list