Integrated: 8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests
Mandy Chung
mchung at openjdk.org
Mon Jan 23 18:07:54 UTC 2023
On Thu, 19 Jan 2023 20:43:11 GMT, Mandy Chung <mchung at openjdk.org> wrote:
> `java/lang/invoke/VarHandles` tests run with C1, C2 and tiered compilations and the test cases are executed in the warm up loop with 20000 iterations to verify C1, C2 intrinsics. Default Tier4CompileThreshold is 15000.
>
> This PR proposes to scale the compile threshold to 0.1 such that the warm up loop can be reduced to 2000 iterations. This will speed up the test execution time.
>
>
> Before:
> make test-only TEST=open/test/jdk/java/lang/invoke/VarHandles 341.06s user 14.65s system 563% cpu 1:03.14 total
>
> After:
> make test-only TEST=open/test/jdk/java/lang/invoke/VarHandles 234.38s user 13.08s system 535% cpu 46.218 total
This pull request has now been integrated.
Changeset: 86fed796
Author: Mandy Chung <mchung at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/86fed79670c109fc3a7fbe1eb2b1485c6dd99e2f
Stats: 202 lines in 27 files changed: 74 ins; 30 del; 98 mod
8300693: Lower the compile threshold and reduce the iterations of warmup loop in VarHandles tests
Reviewed-by: jvernee, dholmes, psandoz
-------------
PR: https://git.openjdk.org/jdk/pull/12104
More information about the core-libs-dev
mailing list