RFR: 8317542: Specjvm::xml have scalability issue for high vCPU numbers [v3]

Vladimir Ivanov vaivanov at openjdk.org
Thu Nov 7 18:30:22 UTC 2024


> The synchronization block may be substituted by the 'volatile' variable smaller synchronization block.
> It reduce the total blocking time for the specjvm2008::xml.validation workload and improve the reported score.
> Scores for the 112vCPU on the with 28GB heap increased from 17915.83 to 22943.2.
> Unit tests was not affected:
> Test summary
> ==============================
>    TEST                                              TOTAL  PASS  FAIL ERROR
>    jtreg:test/jaxp                                     516   516     0     0
>    jtreg:test/jdk/javax/xml                             70    70     0     0
> ==============================
> TEST SUCCESS
> 
> The tier1 is OK too.

Vladimir Ivanov has updated the pull request incrementally with one additional commit since the last revision:

  8317542: Specjvm::xml have scalability issue for high vCPU numbers

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/21815/files
  - new: https://git.openjdk.org/jdk/pull/21815/files/6bf932ab..d9da6501

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=21815&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=21815&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/21815.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/21815/head:pull/21815

PR: https://git.openjdk.org/jdk/pull/21815


More information about the core-libs-dev mailing list