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