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 String
getAdditionalData()
String
getCpuUsage()
String
getHeader()
String
getJavaProcessCPULoad()
long
getLastGcDuration()
long
getLastGcEfficiency()
long
getLastGcTime()
long
getMinuteGcCount()
long
getMinuteGcDuration()
long
getMinuteGcEfficiency()
List<DiagnosticUtil.NodeInfo>
getNodesInfo()
String
getNumberOfProcessors()
int
getNumberOfRunningBuilds()
int
getRegisteredAgents()
String
getSummary()
String
getSystemLoad()
DiagnosticUtil.ThreadDumpData
withAdditionalData(String additionalData)
DiagnosticUtil.ThreadDumpData
withHeader(String header)
DiagnosticUtil.ThreadDumpData
withSummary(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()
-
-