RFR: CODETOOLS-7902914: jcstress: Remove Whitebox and deoptimization support

Aleksey Shipilev shade at openjdk.java.net
Mon May 3 16:26:07 UTC 2021


jcstress had online deoptimization support since very beginning. It was there to hopefully improve the randomization story: with fuzzers, online deoptimization can perform many compilations in a single VM. This is now better catered by multiple forks, which allows to capture the randomization seeds for better replication, makes the VM outputs relate to one compilation session only, etc.

Therefore, Whitebox support and the related infra can be removed to ease maintenance. This also gives a test time boost on very short workloads.

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

Commit messages:
 - Remove Whitebox and deoptimization support

Changes: https://git.openjdk.java.net/jcstress/pull/43/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jcstress&pr=43&range=00
  Issue: https://bugs.openjdk.java.net/browse/CODETOOLS-7902914
  Stats: 420 lines in 13 files changed: 0 ins; 419 del; 1 mod
  Patch: https://git.openjdk.java.net/jcstress/pull/43.diff
  Fetch: git fetch https://git.openjdk.java.net/jcstress pull/43/head:pull/43

PR: https://git.openjdk.java.net/jcstress/pull/43


More information about the jcstress-dev mailing list