RFR: 8329351: add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing

Daniel D. Daugherty dcubed at openjdk.org
Fri Apr 5 19:31:35 UTC 2024


The first stress test to be added is:

runtime/Monitor/TestRecursiveLocking.java

It has been tested with a couple of 12 hour runs on my MBP13:
  - 3 build configs: release, fastdebug, slowdebug, 4 hours each, total 12 hours
  - 18 test configs, 800 seconds each, total 4 hours

The default configuration has been tested in Mach5 Tier2 and the
StressWrapper_TestRecursiveLocking_36M.java version has been
tested in Mach5 Tier3.

-------------

Commit messages:
 - 8329351: add recursive Java monitor stress testing

Changes: https://git.openjdk.org/jdk/pull/18664/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=18664&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8329351
  Stats: 736 lines in 3 files changed: 736 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/18664.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/18664/head:pull/18664

PR: https://git.openjdk.org/jdk/pull/18664


More information about the hotspot-runtime-dev mailing list