[foreign-memaccess+abi] RFR: 8313238: Improve the performance of strlen for null-terminated strings [v3]

Jorn Vernee jvernee at openjdk.org
Mon Aug 7 10:56:57 UTC 2023


On Mon, 7 Aug 2023 10:48:24 GMT, Per Minborg <pminborg at openjdk.org> wrote:

>> This PR proposes to use native calls for determining the string length for C-type strings. 
>> 
>> Smaller segments (<1024 bytes) is using a trivial call whereas all other segments are using a normal call. We might consider always using regular calls if we think most segments are unbound anyhow.
>> 
>> The PR also contains a number of new tests, one of which requires a large heap size to run. It is likely that this latter test will not run in most test environments. In such cases, it is silently ignored.
>
> Per Minborg has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Break out native invocations in separate methods

Marked as reviewed by jvernee (Committer).

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

PR Review: https://git.openjdk.org/panama-foreign/pull/857#pullrequestreview-1565072928


More information about the panama-dev mailing list