< prev index next >

src/java.base/share/classes/java/nio/Bits.java

Print this page
rev 58228 : 8238665: Add JFR event for direct memory statistics

*** 24,37 **** */ package java.nio; import jdk.internal.access.JavaLangRefAccess; - import jdk.internal.access.JavaNioAccess; import jdk.internal.access.SharedSecrets; import jdk.internal.misc.Unsafe; import jdk.internal.misc.VM; import java.util.concurrent.atomic.AtomicLong; /** * Access to bits, native and otherwise. --- 24,37 ---- */ package java.nio; import jdk.internal.access.JavaLangRefAccess; import jdk.internal.access.SharedSecrets; import jdk.internal.misc.Unsafe; import jdk.internal.misc.VM; + import jdk.internal.misc.VM.BufferPool; import java.util.concurrent.atomic.AtomicLong; /** * Access to bits, native and otherwise.
*** 208,218 **** long reservedMem = RESERVED_MEMORY.addAndGet(-size); long totalCap = TOTAL_CAPACITY.addAndGet(-cap); assert cnt >= 0 && reservedMem >= 0 && totalCap >= 0; } ! static final JavaNioAccess.BufferPool BUFFER_POOL = new JavaNioAccess.BufferPool() { @Override public String getName() { return "direct"; } @Override --- 208,218 ---- long reservedMem = RESERVED_MEMORY.addAndGet(-size); long totalCap = TOTAL_CAPACITY.addAndGet(-cap); assert cnt >= 0 && reservedMem >= 0 && totalCap >= 0; } ! static final BufferPool BUFFER_POOL = new BufferPool() { @Override public String getName() { return "direct"; } @Override
< prev index next >