Package jetbrains.buildServer.diagnostic
Class CPUUsageStatisticDataProvider
- java.lang.Object
-
- jetbrains.buildServer.diagnostic.StatisticDataProvider
-
- jetbrains.buildServer.diagnostic.CPUUsageStatisticDataProvider
-
public class CPUUsageStatisticDataProvider extends StatisticDataProvider
Created by Andrey Titov on 16.06.16. A wrapper on MemoryUsageMonitor to provide structured CPU usage statistics
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.diagnostic.StatisticDataProvider
StatisticDataProvider.Data
-
-
Constructor Summary
Constructors Constructor Description CPUUsageStatisticDataProvider(MemoryUsageMonitor memoryUsageMonitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Collection<StatisticDataProvider.Data>>
getData()
String
getType()
-
Methods inherited from class jetbrains.buildServer.diagnostic.StatisticDataProvider
getString
-
-
-
-
Constructor Detail
-
CPUUsageStatisticDataProvider
public CPUUsageStatisticDataProvider(@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
-
-