[jdk17u-dev] RFR: 8278020: ~13% variation in Renaissance-Scrabble
Aleksey Shipilev
shade at openjdk.java.net
Fri Jan 7 11:15:53 UTC 2022
Clean backport to fix recent regression.
Motivational improvements (lower is better):
$ for I in `seq 1 5`; do build/linux-x86_64-server-release/images/jdk/bin/java -jar renaissance-gpl-0.13.0.jar scrabble | grep iteration | grep completed | tail -n 3; done
# jdk17u baseline
====== scrabble (functional) [default], iteration 47 completed (130.122 ms) ======
====== scrabble (functional) [default], iteration 48 completed (131.078 ms) ======
====== scrabble (functional) [default], iteration 49 completed (142.820 ms) ======
====== scrabble (functional) [default], iteration 47 completed (131.464 ms) ======
====== scrabble (functional) [default], iteration 48 completed (131.028 ms) ======
====== scrabble (functional) [default], iteration 49 completed (130.961 ms) ======
====== scrabble (functional) [default], iteration 47 completed (135.189 ms) ======
====== scrabble (functional) [default], iteration 48 completed (131.175 ms) ======
====== scrabble (functional) [default], iteration 49 completed (131.381 ms) ======
====== scrabble (functional) [default], iteration 47 completed (129.268 ms) ======
====== scrabble (functional) [default], iteration 48 completed (129.083 ms) ======
====== scrabble (functional) [default], iteration 49 completed (128.731 ms) ======
====== scrabble (functional) [default], iteration 47 completed (143.267 ms) ======
====== scrabble (functional) [default], iteration 48 completed (141.836 ms) ======
====== scrabble (functional) [default], iteration 49 completed (137.348 ms) ======
# jdk17u patched
====== scrabble (functional) [default], iteration 47 completed (120.403 ms) ======
====== scrabble (functional) [default], iteration 48 completed (120.454 ms) ======
====== scrabble (functional) [default], iteration 49 completed (119.403 ms) ======
====== scrabble (functional) [default], iteration 47 completed (121.162 ms) ======
====== scrabble (functional) [default], iteration 48 completed (121.821 ms) ======
====== scrabble (functional) [default], iteration 49 completed (121.946 ms) ======
====== scrabble (functional) [default], iteration 47 completed (120.279 ms) ======
====== scrabble (functional) [default], iteration 48 completed (119.175 ms) ======
====== scrabble (functional) [default], iteration 49 completed (121.211 ms) ======
====== scrabble (functional) [default], iteration 47 completed (122.553 ms) ======
====== scrabble (functional) [default], iteration 48 completed (122.422 ms) ======
====== scrabble (functional) [default], iteration 49 completed (121.078 ms) ======
====== scrabble (functional) [default], iteration 47 completed (121.104 ms) ======
====== scrabble (functional) [default], iteration 48 completed (121.320 ms) ======
====== scrabble (functional) [default], iteration 49 completed (120.224 ms) ======
Additional testing:
- [x] Linux x86_64 fastdebug `tier1`
- [x] Linux x86_64 fastdebug `tier2`
- [x] Renaissance `scrabble`
-------------
Commit messages:
- Backport 4ba980ba439f94a6b5015e64382a6c308476d63f
Changes: https://git.openjdk.java.net/jdk17u-dev/pull/64/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u-dev&pr=64&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8278020
Stats: 6 lines in 1 file changed: 3 ins; 0 del; 3 mod
Patch: https://git.openjdk.java.net/jdk17u-dev/pull/64.diff
Fetch: git fetch https://git.openjdk.java.net/jdk17u-dev pull/64/head:pull/64
PR: https://git.openjdk.java.net/jdk17u-dev/pull/64
More information about the jdk-updates-dev
mailing list