Feasibility of a Span class in java

Red IO redio.development at gmail.com
Mon Nov 7 16:59:28 UTC 2022


Following the development and plans for both Panama's memory access api and
the required changes provided by Valhalla while looking at c#'s directions
for the last few years I was wondering if writing a class that serves as a
universal and easy-to-use interface for accessing memory of all sorts of
"value based" types inspired by c#' s Span struct would be beneficial for
Java. Of course this assumes the completion of the memory api (panama) ,
the generic unification (Valhalla) and custom value based types (Valhalla).
The idea is to speed up array and string manipulation by using short lived
slicing objects (Span). I already wrote a poorly implemented slicer for
strings and saw incredible performance gains in comon operations like
substring and split.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/panama-dev/attachments/20221107/504cf872/attachment-0001.htm>


More information about the panama-dev mailing list