RFR: 8346230: [perf] scalability issue for the specjvm2008::xml.transform workload [v5]
Vladimir Ivanov
vaivanov at openjdk.org
Fri Mar 28 23:48:34 UTC 2025
> The HashMap for caching was deleted. Now it use only ThreadLocal variable without synchronization.
> According to the specjvm2008::xml.transform workload the performance for low threads counts was not affected and improved for high threads counts.
> For the 2 socket server based on Xeon 6780E reported scores are (average for 3 runs):
> 2x6780E | 1C | 32C | 64C | 96C | 128C | 160C | 192C | 224C | 256C | 288C
> orig | 138.9567 | 4127.567 | 8203.907 | 12252.07 | 15496.65 | 16222.91 | 15846.48 | 14758.43 | 14612.34 | 13969.25
> patched | 139.7067 | 4118.763 | 8352.657 | 12491.14 | 16085.63 | 18101.67 | 21001.52 | 23847.33 | 26481.25 | 28273.93
Vladimir Ivanov has updated the pull request incrementally with one additional commit since the last revision:
8346230: [perf] scalability issue for the specjvm2008::xml.transform workload
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/23185/files
- new: https://git.openjdk.org/jdk/pull/23185/files/9864851b..cf4c59f4
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=23185&range=04
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=23185&range=03-04
Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/23185.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/23185/head:pull/23185
PR: https://git.openjdk.org/jdk/pull/23185
More information about the core-libs-dev
mailing list