git: openjdk/jdk: master: 8287788: Implement a better allocator for downcalls

Jorn Vernee jvernee at openjdk.org
Mon Jan 27 19:42:41 UTC 2025


Changeset: 8cc13045
Branch: master
Author:    Matthias Ernst <mernst-github at mernst.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2025-01-27 19:40:26 +0000
URL:       https://git.openjdk.org/jdk/commit/8cc13045428eebb8933df865f9a87f0f91909ba5

8287788: Implement a better allocator for downcalls

Reviewed-by: jvernee

! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ test/jdk/java/foreign/TestBufferStack.java
+ test/jdk/java/foreign/libTestBufferStack.c
+ test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c



More information about the jdk-changes mailing list