[foreign-memaccess+abi] RFR: 8268743: Require a better way for copying data between MemorySegments and on-heap arrays

Maurizio Cimadamore mcimadamore at openjdk.java.net
Tue Jun 15 12:52:06 UTC 2021


On Tue, 15 Jun 2021 12:31:42 GMT, Uwe Schindler <uschindler at openjdk.org> wrote:

> But we have no solution for larger sizes like float[] or long[] arrays?

Not for now - the real solution is to fix the performance woes which makes the implementation do all these workarounds for longs vs. ints. That said, I'd be curious, once this is integrated, if you could do a quick validation and re-run that benchmark where you were seeing lots of byte segment wrappers in the heap and make sure at least that behaves as expected.

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

PR: https://git.openjdk.java.net/panama-foreign/pull/560


More information about the panama-dev mailing list