Package jetbrains.buildServer.util
Class DiagnosticUtil.ThreadDumpData
- java.lang.Object
-
- jetbrains.buildServer.util.DiagnosticUtil.ThreadDumpData
-
- Enclosing class:
- DiagnosticUtil
public static class DiagnosticUtil.ThreadDumpData extends Object
-
-
Constructor Summary
Constructors Constructor Description ThreadDumpData()Use jetbrains.buildServer.diagnostic.MemoryUsageMonitor.getThreadDumpData() to construct correct ThreadDumpDataThreadDumpData(int numberOfProcessors, float javaProcessLoad, float systemLoad, float cpuUsage, long lastGcTime, long lastGcEfficiency, long lastGcDuration, long minuteGcCount, long minutesGcEfficiency, long minuteGcDuration, int registeredAgents, int numberOfRunningBuilds, List<DiagnosticUtil.NodeInfo> nodesInfo)Use jetbrains.buildServer.diagnostic.MemoryUsageMonitor.getThreadDumpData() to construct correct ThreadDumpData
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAdditionalData()StringgetCpuUsage()StringgetHeader()StringgetJavaProcessCPULoad()longgetLastGcDuration()longgetLastGcEfficiency()longgetLastGcTime()longgetMinuteGcCount()longgetMinuteGcDuration()longgetMinuteGcEfficiency()List<DiagnosticUtil.NodeInfo>getNodesInfo()StringgetNumberOfProcessors()intgetNumberOfRunningBuilds()intgetRegisteredAgents()StringgetSummary()StringgetSystemLoad()DiagnosticUtil.ThreadDumpDatawithAdditionalData(String additionalData)DiagnosticUtil.ThreadDumpDatawithHeader(String header)DiagnosticUtil.ThreadDumpDatawithSummary(String summary)
-
-
-
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, List<DiagnosticUtil.NodeInfo> nodesInfo)Use jetbrains.buildServer.diagnostic.MemoryUsageMonitor.getThreadDumpData() to construct correct ThreadDumpData
-
-
Method Detail
-
getSystemLoad
@Nullable public String getSystemLoad()
-
getJavaProcessCPULoad
@Nullable public String getJavaProcessCPULoad()
-
getCpuUsage
@Nullable public String getCpuUsage()
-
getNumberOfProcessors
@Nullable public 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()
-
getNodesInfo
public List<DiagnosticUtil.NodeInfo> getNodesInfo()
-
getSummary
@Nullable public String getSummary()
-
getAdditionalData
@Nullable public String getAdditionalData()
-
withSummary
@NotNull public DiagnosticUtil.ThreadDumpData withSummary(@Nullable String summary)
-
withAdditionalData
@NotNull public DiagnosticUtil.ThreadDumpData withAdditionalData(@Nullable String additionalData)
-
withHeader
@NotNull public DiagnosticUtil.ThreadDumpData withHeader(@NotNull String header)
-
getHeader
@Nullable public String getHeader()
-
-