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

Vladimir Ivanov vaivanov at openjdk.org
Thu Nov 7 18:33:47 UTC 2024


On Thu, 7 Nov 2024 18:30:22 GMT, Vladimir Ivanov <vaivanov at openjdk.org> wrote:

>> 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

Test is OK (tier1/jaxp/jdk/javax/xml). Scores for xml.validation are:
original: 1thread - 415.06; 16 - 5744.1; 32 - 10491.05; 112 - 17391.39 ops/m
patched: 1 thread - 413.08; 16 - 5844.66; 32 - 10788.12;112 - 21480.43 ops/m
Runs for xml.transform started.

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

PR Comment: https://git.openjdk.org/jdk/pull/21815#issuecomment-2462950503


More information about the core-libs-dev mailing list