RFR: 8342382: Implement JEP 522: G1 GC: Improve Throughput by Reducing Synchronization [v54]

Thomas Schatzl tschatzl at openjdk.org
Wed Sep 10 08:21:59 UTC 2025


On Tue, 9 Sep 2025 07:47:00 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> Thomas Schatzl has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   * sort includes
>
> test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java line 1489:
> 
>> 1487:     @Test
>> 1488:     @IR(failOn = IRNode.ALLOC)
>> 1489:     @IR(counts = {IRNode.COUNTED_LOOP, ">1"}) // not fail
> 
> Can you explain what led to the difference? Can you also set an upper bound?

With the decreased complexity of the barrier, C2 started unrolling that loop. I do not know how to determine a bound here.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23739#discussion_r2335959266


More information about the core-libs-dev mailing list