On Mon, 17 Nov 2025 17:39:44 GMT, Chen Liang <[email protected]> wrote:

>> Igor Rudenko has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Adjust to TestMergeStoresMemorySegment.java requirements
>
> I don't think the two private interfaces approach works - since there is only 
> one `RuntimeException apply(String, List)` in AMSI, JLS mandates a compile 
> error, and even if we compile, JVMS says any of these two methods can be 
> chosen regardless of casting.

@liach 
Benchmark results for MacOS

**master**:

Benchmark                          (ELEM_SIZE)  Mode  Cnt   Score   Error  Units
SegmentBulkHash.array                        8  avgt   30   1.962 ± 0.003  ns/op
SegmentBulkHash.array                       64  avgt   30   3.701 ± 0.005  ns/op
SegmentBulkHash.heapSegment                  8  avgt   30   3.121 ± 0.007  ns/op
SegmentBulkHash.heapSegment                 64  avgt   30  12.982 ± 0.033  ns/op
SegmentBulkHash.nativeSegment                8  avgt   30   2.901 ± 0.013  ns/op
SegmentBulkHash.nativeSegment               64  avgt   30  12.825 ± 0.025  ns/op
SegmentBulkHash.nativeSegmentJava            8  avgt   30   2.483 ± 0.007  ns/op
SegmentBulkHash.nativeSegmentJava           64  avgt   30  26.347 ± 0.203  ns/op



**1095cf6**:

Benchmark                          (ELEM_SIZE)  Mode  Cnt   Score   Error  Units
SegmentBulkHash.array                        8  avgt   30   1.968 ± 0.006  ns/op
SegmentBulkHash.array                       64  avgt   30   3.713 ± 0.006  ns/op
SegmentBulkHash.heapSegment                  8  avgt   30   3.125 ± 0.004  ns/op
SegmentBulkHash.heapSegment                 64  avgt   30  12.998 ± 0.023  ns/op
SegmentBulkHash.nativeSegment                8  avgt   30   2.917 ± 0.018  ns/op
SegmentBulkHash.nativeSegment               64  avgt   30  12.868 ± 0.020  ns/op
SegmentBulkHash.nativeSegmentJava            8  avgt   30   2.484 ± 0.006  ns/op
SegmentBulkHash.nativeSegmentJava           64  avgt   30  26.324 ± 0.044  ns/op

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

PR Comment: https://git.openjdk.org/jdk/pull/28124#issuecomment-3547302256

Reply via email to