Package jetbrains.buildServer.util
Class DiagnosticUtil.ThreadDumpData
- java.lang.Object
-
- jetbrains.buildServer.util.DiagnosticUtil.ThreadDumpData
-
- Enclosing class:
- DiagnosticUtil
public static class DiagnosticUtil.ThreadDumpData extends java.lang.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, java.util.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 java.lang.String
getAdditionalData()
java.lang.String
getCpuUsage()
java.lang.String
getHeader()
java.lang.String
getJavaProcessCPULoad()
long
getLastGcDuration()
long
getLastGcEfficiency()
long
getLastGcTime()
long
getMinuteGcCount()
long
getMinuteGcDuration()
long
getMinuteGcEfficiency()
java.util.List<DiagnosticUtil.NodeInfo>
getNodesInfo()
java.lang.String
getNumberOfProcessors()
int
getNumberOfRunningBuilds()
int
getRegisteredAgents()
java.lang.String
getSummary()
java.lang.String
getSystemLoad()
DiagnosticUtil.ThreadDumpData
withAdditionalData(java.lang.String additionalData)
DiagnosticUtil.ThreadDumpData
withHeader(java.lang.String header)
DiagnosticUtil.ThreadDumpData
withSummary(java.lang.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, 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()
-
getNodesInfo
public java.util.List<DiagnosticUtil.NodeInfo> getNodesInfo()
-
getSummary
@Nullable public java.lang.String getSummary()
-
getAdditionalData
@Nullable public java.lang.String getAdditionalData()
-
withSummary
@NotNull public DiagnosticUtil.ThreadDumpData withSummary(@Nullable java.lang.String summary)
-
withAdditionalData
@NotNull public DiagnosticUtil.ThreadDumpData withAdditionalData(@Nullable java.lang.String additionalData)
-
withHeader
@NotNull public DiagnosticUtil.ThreadDumpData withHeader(@NotNull java.lang.String header)
-
getHeader
@Nullable public java.lang.String getHeader()
-
-