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

Thomas Stuefe stuefe at openjdk.java.net
Mon May 17 10:00:44 UTC 2021


On Mon, 17 May 2021 08:46:42 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> 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.
> 
> Attention @tstuefe.
> 
> 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

Very good, thanks for doing this. 

BTW I plan to move part of them out of tier1 after JDK17, but atm would like to leave them in tier1 since Metaspace gets still worked on and JEP 387 is still fresh.

Cheers, Thomas

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

Marked as reviewed by stuefe (Reviewer).

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


More information about the hotspot-runtime-dev mailing list