RFR: 8358129: compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406

Damon Fenacci dfenacci at openjdk.org
Mon Jun 2 15:13:29 UTC 2025


The test `compiler/startup/StartupOutput.java` starts **200 VMs in a loop** , this can lead to resource shortages on some (Windows) machines.

There is no real need to run those VMs concurrently (their run is short and basically check that the VM doesn't crash giving limited code cache).

Running them **sequentially** should be OK and should avoid running out of memory.

Testing: Tier1-3+

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

Commit messages:
 - JDK-8358129: remove compiler/startup/StartupOutput.java from ProblemList
 - Merge branch 'master' into JDK-8358129
 - JDK-8358129: compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406

Changes: https://git.openjdk.org/jdk/pull/25582/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25582&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8358129
  Stats: 11 lines in 2 files changed: 2 ins; 8 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/25582.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25582/head:pull/25582

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


More information about the hotspot-compiler-dev mailing list