< 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 >