RFR: 8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests

Aleksey Shipilev shade at openjdk.org
Tue Sep 5 10:10:41 UTC 2023


On Thu, 31 Aug 2023 07:55:01 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> Current vmTestbase/nsk/monitoring/stress/classload tests contains 24 tests, each running exclusively. This drags the tier4 test times up. There seem to be no reason to run these tests exclusively, though: they complete in reasonable time, are lightly-threaded, and consume the usual amount of memory.
> 
> We should consider enabling parallelism for them and get improved test performance. Currently it is blocked by TEST.properties with exclusiveAccess.dirs directives in them.
> 
> Current run on 18-core machine:
> 2011.95s user 201.83s system 356% cpu 10:20.19 total
> 
> Fully parallel:
> 2274.02s user 128.64s system 2029% cpu 1:58.39 total 
> 
> Additional testing:
>  - [x] 50x iterations of Linux x86_64 fastdebug `vmTestbase/nsk/monitoring/stress/classload`

@lmesnik, may I interest you in this one too?

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

PR Comment: https://git.openjdk.org/jdk/pull/15506#issuecomment-1706327393


More information about the serviceability-dev mailing list