public class ProcessProbe
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static ProcessProbe |
getInstance() |
long |
getMaxFileDescriptorCount()
Returns the maximum number of file descriptors allowed on the system, or -1 if not supported.
|
long |
getOpenFileDescriptorCount()
Returns the number of opened file descriptors associated with the current process, or -1 if not supported.
|
short |
getProcessCpuPercent()
Returns the process CPU usage in percent
|
long |
getProcessCpuTotalTime()
Returns the CPU time (in milliseconds) used by the process on which the Java virtual machine is running, or -1 if not supported.
|
long |
getTotalVirtualMemorySize()
Returns the size (in bytes) of virtual memory that is guaranteed to be available to the running process
|
ProcessInfo |
processInfo(long refreshInterval) |
ProcessStats |
processStats() |
public static ProcessProbe getInstance()
public long getMaxFileDescriptorCount()
public long getOpenFileDescriptorCount()
public short getProcessCpuPercent()
public long getProcessCpuTotalTime()
public long getTotalVirtualMemorySize()
public ProcessInfo processInfo(long refreshInterval)
public ProcessStats processStats()