RFR: 8277893: Arraycopy stress tests [v2]

Aleksey Shipilev shade at openjdk.java.net
Thu Dec 2 19:48:22 UTC 2021


On Thu, 2 Dec 2021 18:46:02 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:

> Yes, ZGC is definitely affecting it. With ParallelGC on linux-x64 the time was: `main: 551.014 seconds`

I suspect arraycopy GC barriers, because Shenandoah is also quite a bit slow. In exhaustive tests for small arrays, runtime calls probably dominate. I'll figure it out.


# UseParallelGC
real	6m32.100s
user	54m19.617s
sys	0m36.336s

# UseG1GC
real	6m31.220s
user	55m50.315s
sys	0m19.156s

# UseSerialGC
real	5m53.627s
user	52m59.540s
sys	0m29.012s

# UseShenandoahGC
real	11m1.101s
user	65m26.868s
sys	0m34.472s

# UseZGC
real	15m15.289s
user	73m15.533s
sys	0m31.396s

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

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


More information about the hotspot-compiler-dev mailing list