On Mon, 25 Nov 2024 18:51:48 GMT, Brian Burkhalter <[email protected]> wrote:
>> Make the memory used by internal temporary direct buffers not count towards
>> the upper limit on direct buffer memory.
>
> Brian Burkhalter has updated the pull request incrementally with one
> additional commit since the last revision:
>
> 8344882: Do not create Cleaner for temporary buffers
src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template line 77:
> 75: static final boolean UNALIGNED = Bits.unaligned();
> 76:
> 77: private @Stable boolean temporary; // defaults to false
Is this used now?
src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java line 73:
> 71: * Used by {@code sun.nio.ch.Util}.
> 72: */
> 73: ByteBuffer allocateDirectTemporary(int cap);
In Util, the phrase used is "temporary buffer and the methods are named like
getTemporaryDirectBuffer. The SharedSecrets transposes the words, don't know if
that was intended or not.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22339#discussion_r1857208729
PR Review Comment: https://git.openjdk.org/jdk/pull/22339#discussion_r1857210986