< prev index next >

src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java

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

*** 43,57 **** import java.nio.channels.SelectableChannel; import java.nio.channels.WritableByteChannel; import java.util.Objects; import jdk.internal.access.JavaIOFileDescriptorAccess; - import jdk.internal.access.JavaNioAccess; import jdk.internal.access.SharedSecrets; import jdk.internal.misc.ExtendedMapMode; import jdk.internal.misc.Unsafe; import jdk.internal.misc.VM; import jdk.internal.ref.Cleaner; import jdk.internal.ref.CleanerFactory; import jdk.internal.access.foreign.UnmapperProxy; --- 43,57 ---- import java.nio.channels.SelectableChannel; import java.nio.channels.WritableByteChannel; import java.util.Objects; import jdk.internal.access.JavaIOFileDescriptorAccess; import jdk.internal.access.SharedSecrets; import jdk.internal.misc.ExtendedMapMode; import jdk.internal.misc.Unsafe; import jdk.internal.misc.VM; + import jdk.internal.misc.VM.BufferPool; import jdk.internal.ref.Cleaner; import jdk.internal.ref.CleanerFactory; import jdk.internal.access.foreign.UnmapperProxy;
*** 1158,1169 **** /** * Invoked by sun.management.ManagementFactoryHelper to create the management * interface for mapped buffers. */ ! public static JavaNioAccess.BufferPool getMappedBufferPool() { ! return new JavaNioAccess.BufferPool() { @Override public String getName() { return "mapped"; } @Override --- 1158,1169 ---- /** * Invoked by sun.management.ManagementFactoryHelper to create the management * interface for mapped buffers. */ ! public static BufferPool getMappedBufferPool() { ! return new BufferPool() { @Override public String getName() { return "mapped"; } @Override
*** 1183,1194 **** /** * Invoked by sun.management.ManagementFactoryHelper to create the management * interface for sync mapped buffers. */ ! public static JavaNioAccess.BufferPool getSyncMappedBufferPool() { ! return new JavaNioAccess.BufferPool() { @Override public String getName() { return "mapped - 'non-volatile memory'"; } @Override --- 1183,1194 ---- /** * Invoked by sun.management.ManagementFactoryHelper to create the management * interface for sync mapped buffers. */ ! public static BufferPool getSyncMappedBufferPool() { ! return new BufferPool() { @Override public String getName() { return "mapped - 'non-volatile memory'"; } @Override
< prev index next >