Class JvmMonitorData

    • Constructor Detail

      • JvmMonitorData

        public JvmMonitorData()
      • JvmMonitorData

        public JvmMonitorData​(JvmMonitorData source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getHeapMemory

        public MemoryPicture getHeapMemory()
        Get 堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HeapMemory 堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • setHeapMemory

        public void setHeapMemory​(MemoryPicture HeapMemory)
        Set 堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HeapMemory - 堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • getNonHeapMemory

        public MemoryPicture getNonHeapMemory()
        Get 非堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        NonHeapMemory 非堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • setNonHeapMemory

        public void setNonHeapMemory​(MemoryPicture NonHeapMemory)
        Set 非堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        NonHeapMemory - 非堆内存监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • getEdenSpace

        public MemoryPicture getEdenSpace()
        Get 伊甸园区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EdenSpace 伊甸园区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • setEdenSpace

        public void setEdenSpace​(MemoryPicture EdenSpace)
        Set 伊甸园区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EdenSpace - 伊甸园区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • getSurvivorSpace

        public MemoryPicture getSurvivorSpace()
        Get 幸存者区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SurvivorSpace 幸存者区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • setSurvivorSpace

        public void setSurvivorSpace​(MemoryPicture SurvivorSpace)
        Set 幸存者区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SurvivorSpace - 幸存者区监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • getOldSpace

        public MemoryPicture getOldSpace()
        Get 老年代监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OldSpace 老年代监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • setOldSpace

        public void setOldSpace​(MemoryPicture OldSpace)
        Set 老年代监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OldSpace - 老年代监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • getMetaSpace

        public MemoryPicture getMetaSpace()
        Get 元空间监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MetaSpace 元空间监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • setMetaSpace

        public void setMetaSpace​(MemoryPicture MetaSpace)
        Set 元空间监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MetaSpace - 元空间监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • getThreadPicture

        public ThreadPicture getThreadPicture()
        Get 线程监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ThreadPicture 线程监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • setThreadPicture

        public void setThreadPicture​(ThreadPicture ThreadPicture)
        Set 线程监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ThreadPicture - 线程监控图,三条线 注意:此字段可能返回 null,表示取不到有效值。
      • getYoungGC

        public CurvePoint[] getYoungGC()
        Get youngGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        YoungGC youngGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
      • setYoungGC

        public void setYoungGC​(CurvePoint[] YoungGC)
        Set youngGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        YoungGC - youngGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
      • getFullGC

        public CurvePoint[] getFullGC()
        Get fullGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        FullGC fullGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
      • setFullGC

        public void setFullGC​(CurvePoint[] FullGC)
        Set fullGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        FullGC - fullGC增量监控图,一条线 注意:此字段可能返回 null,表示取不到有效值。
      • getCpuUsage

        public CurvePoint[] getCpuUsage()
        Get cpu使用率,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CpuUsage cpu使用率,一条线 注意:此字段可能返回 null,表示取不到有效值。
      • setCpuUsage

        public void setCpuUsage​(CurvePoint[] CpuUsage)
        Set cpu使用率,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CpuUsage - cpu使用率,一条线 注意:此字段可能返回 null,表示取不到有效值。
      • getClassCount

        public CurvePoint[] getClassCount()
        Get 加载类数,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ClassCount 加载类数,一条线 注意:此字段可能返回 null,表示取不到有效值。
      • setClassCount

        public void setClassCount​(CurvePoint[] ClassCount)
        Set 加载类数,一条线 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ClassCount - 加载类数,一条线 注意:此字段可能返回 null,表示取不到有效值。