Top Description Fields Constructors Methods
sun.jvmstat.perfdata.monitor.protocol.local

public Class PerfDataBuffer

extends AbstractPerfDataBuffer
Class Inheritance
Imports
jdk.internal.perf.Perf, sun.jvmstat.monitor.*, sun.jvmstat.perfdata.monitor.*, java.util.*, java.io.*, java.nio.ByteBuffer, java.nio.channels.FileChannel, java.lang.reflect.Constructor, java.security.AccessController

The concrete PerfDataBuffer implementation for the local: protocol for the HotSpot PerfData monitoring implementation.

This class is responsible for acquiring access to the shared memory instrumentation buffer for the target HotSpot Java Virtual Machine.

Author
Brian Doherty
Since
1.5

Field Summary

Modifier and TypeField and Description
private static final Perf
Inherited from sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer:
impl

Constructor Summary

AccessConstructor and Description
public
PerfDataBuffer(VmIdentifier
the local: URI specifying the target JVM.
vmid
)

Create a PerfDataBuffer instance for accessing the specified instrumentation buffer.

Method Summary

Inherited from sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer:
createPerfDataBufferfindByNamefindByPatterngetByteBuffergetBytesgetCapacitygetLocalVmIdgetMonitorStatus

Field Detail

perfback to summary
private static final Perf perf
Annotations
@SuppressWarnings:removal

Constructor Detail

PerfDataBufferback to summary
public PerfDataBuffer(VmIdentifier vmid) throws MonitorException

Create a PerfDataBuffer instance for accessing the specified instrumentation buffer.

Parameters
vmid:VmIdentifier

the local: URI specifying the target JVM.