RFR: 8267229: Split runtime/Metaspace/elastic test configurations for better scalability

Aleksey Shipilev shade at openjdk.java.net
Mon May 17 09:07:17 UTC 2021


JDK-8251158 added runtime/Metaspace/elastic tests that run in hotspot:tier1. Unfortunately, those tests are quite long, and they contribute to long tail in hotspot:tier1 on larger machines. We can split the test by configuration for better scalability.

Additional testing:
  - [x] affected tests on Linux x86_64, fastdebug/release
  - [x] hotspot:tier1 on Linux x86_64, fastdebug

Times before:


# runtime/Metaspace/elastic

real	3m49.412s
user	9m27.347s
sys	0m30.982s

# hotspot:tier1

real	9m26.916s
user	273m45.575s
sys	24m49.788s


Times after:


# runtime/Metaspace/elastic

real	1m14.261s
user	9m51.823s
sys	0m31.092s

# hotspot:tier1

real	7m7.153s
user	268m49.231s
sys	25m53.377s

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

Commit messages:
 - Whitespace fixes
 - 8267229: Split runtime/Metaspace/elastic test configurations for better scalability

Changes: https://git.openjdk.java.net/jdk/pull/4047/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=4047&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8267229
  Stats: 192 lines in 2 files changed: 174 ins; 0 del; 18 mod
  Patch: https://git.openjdk.java.net/jdk/pull/4047.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/4047/head:pull/4047

PR: https://git.openjdk.java.net/jdk/pull/4047


More information about the hotspot-runtime-dev mailing list