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