[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