public class JvmRuntimeInfo extends Object
| 构造器和说明 |
|---|
JvmRuntimeInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
double |
getCpuUsage()
获取jvm cpu 使用率
|
int |
getDaemonThreadCount()
获取守护线程总数
|
long |
getHeapCommittedMemory()
获取堆提交的内存量
|
double |
getHeapMaxMemory()
获取最大堆使用量
|
long |
getHeapMinMemory()
获取最小堆使用量
|
long |
getHeapUsedMemory()
获取堆使用量
|
int |
getLoadedClassCount()
获取已加载当前类数量
|
int |
getPeakThreadCount()
获取峰值
|
long |
getRunningTime()
获取程序运行时长
|
int |
getThreadCount()
获取活动线程总数
|
long |
getTotalLoadedClassCount()
获取已加载类总数
|
long |
getTotalStartedThreadCount()
获取线程总数
|
long |
getUnloadedClassCount()
获取已卸载类总数
|
void |
setCpuUsage(double cpuUsage)
设置jvm cpu使用率
|
void |
setDaemonThreadCount(int daemonThreadCount)
设置守护线程总数
|
void |
setHeapCommittedMemory(long heapCommittedMemory)
设置堆提交的内存量
|
void |
setHeapMaxMemory(long heapMaxMemory)
设置最大堆使用量
|
void |
setHeapMinMemory(long heapMinMemory)
设置最小堆使用量
|
void |
setHeapUsedMemory(long heapUsedMemory)
设置堆使用量
|
void |
setLoadedClassCount(int loadedClassCount)
设置已加载当前类数量
|
void |
setPeakThreadCount(int peakThreadCount)
设置峰值
|
void |
setRunningTime(long runningTime)
设置程序运行时长
|
void |
setThreadCount(int threadCount)
设置活动线程总数
|
void |
setTotalLoadedClassCount(long totalLoadedClassCount)
设置已加载类总数
|
void |
setTotalStartedThreadCount(long totalStartedThreadCount)
设置线程总数
|
void |
setUnloadedClassCount(long unloadedClassCount)
设置已卸载类总数
|
public double getCpuUsage()
public void setCpuUsage(double cpuUsage)
public long getRunningTime()
public void setRunningTime(long runningTime)
public int getThreadCount()
public void setThreadCount(int threadCount)
public int getPeakThreadCount()
public void setPeakThreadCount(int peakThreadCount)
public long getTotalStartedThreadCount()
public void setTotalStartedThreadCount(long totalStartedThreadCount)
public int getDaemonThreadCount()
public void setDaemonThreadCount(int daemonThreadCount)
public int getLoadedClassCount()
public void setLoadedClassCount(int loadedClassCount)
public long getTotalLoadedClassCount()
public void setTotalLoadedClassCount(long totalLoadedClassCount)
public long getUnloadedClassCount()
public void setUnloadedClassCount(long unloadedClassCount)
public double getHeapMaxMemory()
public void setHeapMaxMemory(long heapMaxMemory)
public long getHeapMinMemory()
public void setHeapMinMemory(long heapMinMemory)
public long getHeapUsedMemory()
public void setHeapUsedMemory(long heapUsedMemory)
public long getHeapCommittedMemory()
public void setHeapCommittedMemory(long heapCommittedMemory)
Copyright © 2022. All rights reserved.