Class DiagnosticUtil.ThreadDumpData

  • Enclosing class:
    DiagnosticUtil

    public static class DiagnosticUtil.ThreadDumpData
    extends java.lang.Object
    • Constructor Detail

      • ThreadDumpData

        public ThreadDumpData()
        Use jetbrains.buildServer.diagnostic.MemoryUsageMonitor.getThreadDumpData() to construct correct ThreadDumpData
      • ThreadDumpData

        public ThreadDumpData​(int numberOfProcessors,
                              float javaProcessLoad,
                              float systemLoad,
                              float cpuUsage,
                              long lastGcTime,
                              long lastGcEfficiency,
                              long lastGcDuration,
                              long minuteGcCount,
                              long minutesGcEfficiency,
                              long minuteGcDuration,
                              int registeredAgents,
                              int numberOfRunningBuilds,
                              java.util.List<DiagnosticUtil.NodeInfo> nodesInfo)
        Use jetbrains.buildServer.diagnostic.MemoryUsageMonitor.getThreadDumpData() to construct correct ThreadDumpData
    • Method Detail

      • getSystemLoad

        @Nullable
        public java.lang.String getSystemLoad()
      • getJavaProcessCPULoad

        @Nullable
        public java.lang.String getJavaProcessCPULoad()
      • getCpuUsage

        @Nullable
        public java.lang.String getCpuUsage()
      • getNumberOfProcessors

        @Nullable
        public java.lang.String getNumberOfProcessors()
      • getLastGcTime

        public long getLastGcTime()
      • getLastGcEfficiency

        public long getLastGcEfficiency()
      • getLastGcDuration

        public long getLastGcDuration()
      • getMinuteGcCount

        public long getMinuteGcCount()
      • getMinuteGcEfficiency

        public long getMinuteGcEfficiency()
      • getMinuteGcDuration

        public long getMinuteGcDuration()
      • getRegisteredAgents

        public int getRegisteredAgents()
      • getNumberOfRunningBuilds

        public int getNumberOfRunningBuilds()
      • getSummary

        @Nullable
        public java.lang.String getSummary()
      • getAdditionalData

        @Nullable
        public java.lang.String getAdditionalData()
      • getHeader

        @Nullable
        public java.lang.String getHeader()