public class JVMUsageElement
extends java.lang.Object
| Constructor and Description |
|---|
JVMUsageElement() |
| Modifier and Type | Method and Description |
|---|---|
long |
getCpuUsage()
The estimated number of nanoseconds of CPU use by the JVM
since the last time JVM usage statistics were gathered.
|
int |
getDaemonThreads()
The number of live daemon threads
|
long |
getGcCount()
The number of times garbage collection ran
since the last time JVM usage statistics were gathered.
|
long |
getGcTime()
The estimated number of milliseconds spent in garbage collection
since the last time JVM usage statistics were gathered.
|
long |
getHeapSize()
JVM memory heap size allocated, in bytes.
|
long |
getHeapUsed()
JVM memory heap used, in bytes
|
int |
getLiveThreads()
The total number of live threads
|
int |
getManagerNodeID()
The ID of the manager node these statistics were gathered for.
|
int |
getNativeCPUPercent()
An integer from 0 to 100 giving estimate of the percentage of the average CPU percent usage on the Deep Security Manager node, including
CPU used by processes other than the JVM.
|
long |
getNativeMemoryUsed()
An estimate of the total native memory used on the Deep Security Manager node, including
memory used by processes other than the JVM, in bytes.
|
int |
getNativeMemoryUsedPercent()
An integer from 0 to 100 giving estimate of the percentage of total system memory percent usage on the Deep Security Manager node.
|
long |
getNonHeapSize()
JVM non-heap memory size allocated, in bytes (non-heap memory includes permgen and code cache).
|
long |
getNonHeapUsed()
JVM non-heap memory used, in bytes (Non-heap memory includes permgen and code cache).
|
int |
getPeakThreads()
The peak number of live threads
|
long |
getThreadsStarted()
The cumulative number of threads started.
|
java.util.Date |
getTime()
The time at which these statistics were recorded.
|
long |
getUptime()
The number of milliseconds the JVM has been running.
|
void |
setCpuUsage(long cpuUsage) |
void |
setDaemonThreads(int daemonThreads) |
void |
setGcCount(long gcCount) |
void |
setGcTime(long gcTime) |
void |
setHeapSize(long heapSize) |
void |
setHeapUsed(long heapUsed) |
void |
setLiveThreads(int liveThreads) |
void |
setManagerNodeID(int managerNodeID) |
void |
setNativeCPUPercent(int nativeCPUPercent) |
void |
setNativeMemoryUsed(long nativeMemoryUsed) |
void |
setNativeMemoryUsedPercent(int nativeMemoryUsedPercent) |
void |
setNonHeapSize(long nonHeapSize) |
void |
setNonHeapUsed(long nonHeapUsed) |
void |
setPeakThreads(int peakThreads) |
void |
setThreadsStarted(long threadsStarted) |
void |
setTime(java.util.Date sampleDate) |
void |
setUptime(long uptime) |
public java.util.Date getTime()
public void setTime(java.util.Date sampleDate)
public int getManagerNodeID()
public void setManagerNodeID(int managerNodeID)
public long getUptime()
public void setUptime(long uptime)
public long getCpuUsage()
public void setCpuUsage(long cpuUsage)
public long getGcCount()
public void setGcCount(long gcCount)
public long getGcTime()
public void setGcTime(long gcTime)
public long getHeapSize()
public void setHeapSize(long heapSize)
public long getHeapUsed()
public void setHeapUsed(long heapUsed)
public long getNonHeapSize()
public void setNonHeapSize(long nonHeapSize)
public long getNonHeapUsed()
public void setNonHeapUsed(long nonHeapUsed)
public int getLiveThreads()
public void setLiveThreads(int liveThreads)
public int getDaemonThreads()
public void setDaemonThreads(int daemonThreads)
public int getPeakThreads()
public void setPeakThreads(int peakThreads)
public long getThreadsStarted()
public void setThreadsStarted(long threadsStarted)
public int getNativeCPUPercent()
public void setNativeCPUPercent(int nativeCPUPercent)
public long getNativeMemoryUsed()
public void setNativeMemoryUsed(long nativeMemoryUsed)
public int getNativeMemoryUsedPercent()
public void setNativeMemoryUsedPercent(int nativeMemoryUsedPercent)
Copyright © 2015 Trend Micro Inc. All Rights Reserved.