package cc.mrbird.febs.monitor.entity;
|
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* @author MrBird
|
*/
|
@Data
|
public class JvmInfo implements Serializable {
|
|
private static final long serialVersionUID = -5178501845351050670L;
|
/**
|
* JVM 最大内存
|
*/
|
private Double jvmMemoryMax;
|
/**
|
* JVM 可用内存
|
*/
|
private Double jvmMemoryCommitted;
|
/**
|
* JVM 已用内存
|
*/
|
private Double jvmMemoryUsed;
|
/**
|
* JVM 缓冲区已用内存
|
*/
|
private Double jvmBufferMemoryUsed;
|
/**
|
* 当前缓冲区数量
|
*/
|
private Double jvmBufferCount;
|
/**
|
* JVM 守护线程数量
|
*/
|
private Double jvmThreadsdaemon;
|
/**
|
* JVM 当前活跃线程数量
|
*/
|
private Double jvmThreadsLive;
|
/**
|
* JVM 峰值线程数量
|
*/
|
private Double jvmThreadsPeak;
|
/**
|
* JVM 已加载 Class 数量
|
*/
|
private Double jvmClassesLoaded;
|
/**
|
* JVM 未加载 Class 数量
|
*/
|
private Double jvmClassesUnloaded;
|
/**
|
* GC 时, 年轻代分配的内存空间
|
*/
|
private Double jvmGcMemoryAllocated;
|
/**
|
* GC 时, 老年代分配的内存空间
|
*/
|
private Double jvmGcMemoryPromoted;
|
/**
|
* GC 时, 老年代的最大内存空间
|
*/
|
private Double jvmGcMaxDataSize;
|
/**
|
* FullGC 时, 老年代的内存空间
|
*/
|
private Double jvmGcLiveDataSize;
|
}
|