RFR: 8349146: [REDO] Implement a better allocator for downcalls [v7]
Shaojin Wen
swen at openjdk.org
Fri May 2 13:44:47 UTC 2025
On Fri, 2 May 2025 10:41:38 GMT, Per Minborg <pminborg at openjdk.org> wrote:
>> Per Minborg has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Address comments
>
> Updated benchmarks:
>
>
> Benchmark (ELEM_SIZE) Mode Cnt Score Error Units
> BufferStackBench.OfVirtual.buffer 8 avgt 15 12.695 ± 0.205 ns/op
> BufferStackBench.OfVirtual.buffer 16 avgt 15 12.622 ± 0.078 ns/op
> BufferStackBench.OfVirtual.buffer 32 avgt 15 12.523 ± 0.022 ns/op
> BufferStackBench.OfVirtual.confined 8 avgt 15 22.902 ± 0.407 ns/op
> BufferStackBench.OfVirtual.confined 16 avgt 15 23.858 ± 0.652 ns/op
> BufferStackBench.OfVirtual.confined 32 avgt 15 25.544 ± 0.458 ns/op
> BufferStackBench.buffer 8 avgt 15 4.923 ± 0.029 ns/op
> BufferStackBench.buffer 16 avgt 15 4.971 ± 0.095 ns/op
> BufferStackBench.buffer 32 avgt 15 4.980 ± 0.105 ns/op
> BufferStackBench.confined 8 avgt 15 22.713 ± 0.289 ns/op
> BufferStackBench.confined 16 avgt 15 23.576 ± 0.348 ns/op
> BufferStackBench.confined 32 avgt 15 25.272 ± 0.530 ns/op
>
>
> and
>
>
> Benchmark Mode Cnt Score Error Units
> CallOverheadByValue.OfVirtual.byPtr avgt 15 4.159 ± 0.097 ns/op
> CallOverheadByValue.OfVirtual.byValue avgt 15 16.535 ± 0.433 ns/op
> CallOverheadByValue.byPtr avgt 15 4.119 ± 0.031 ns/op
> CallOverheadByValue.byValue avgt 15 11.404 ± 0.240 ns/op
https://github.com/minborg/jdk/pull/7 @minborg I submitted a PR to you, please see if it is useful to you
-------------
PR Comment: https://git.openjdk.org/jdk/pull/24829#issuecomment-2847244523
More information about the core-libs-dev
mailing list