Package jetbrains.buildServer.diagnostic
Class MemoryUsageStatisticDataProvider
- java.lang.Object
-
- jetbrains.buildServer.diagnostic.StatisticDataProvider
-
- jetbrains.buildServer.diagnostic.MemoryUsageStatisticDataProvider
-
public class MemoryUsageStatisticDataProvider extends StatisticDataProvider
Created by Andrey Titov on 16.06.16. A wrapper on MemoryUsageMonitor to provide structured memory usage statistics
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.diagnostic.StatisticDataProvider
StatisticDataProvider.Data
-
-
Constructor Summary
Constructors Constructor Description MemoryUsageStatisticDataProvider(MemoryUsageMonitor memoryUsageMonitor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Collection<StatisticDataProvider.Data>>
getData()
static String
getMemoryUsageChartAdditionalData(Map<String,MemoryUsage> memoryUsageMap)
String
getType()
-
Methods inherited from class jetbrains.buildServer.diagnostic.StatisticDataProvider
getString
-
-
-
-
Constructor Detail
-
MemoryUsageStatisticDataProvider
public MemoryUsageStatisticDataProvider(@NotNull MemoryUsageMonitor memoryUsageMonitor)
-
-
Method Detail
-
getData
@NotNull public Map<String,Collection<StatisticDataProvider.Data>> getData()
- Specified by:
getData
in classStatisticDataProvider
- Returns:
- map {key1: [[val11, time1], [val12, time2], [val13, time3]], key2: [[val21, time1], [val22, time2], [val23, time3]]}
-
getType
@NotNull public String getType()
- Specified by:
getType
in classStatisticDataProvider
- Returns:
- statistics type
-
getMemoryUsageChartAdditionalData
@NotNull public static String getMemoryUsageChartAdditionalData(Map<String,MemoryUsage> memoryUsageMap)
-
-