1 write to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationProvider.cs (1)
62
_parser
= parser;
13 references to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (13)
Linux\LinuxUtilizationProvider.cs (13)
71
_previousHostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
72
_previousCgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
80
float hostCpus =
_parser
.GetHostCpuCount();
95
_cpuPeriodsInterval =
_parser
.GetCgroupPeriodsIntervalInMicroSecondsV2();
96
(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
176
(long cpuUsageTime, long cpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
218
long hostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
219
long cgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
261
ulong memoryUsage =
_parser
.GetMemoryUsageInBytes();
284
long hostTime =
_parser
.GetHostCpuUsageInNanoseconds();
285
long cgroupTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
286
ulong memoryUsed =
_parser
.GetMemoryUsageInBytes();
360
if (TryGetValueWithRetry(
_parser
.GetHostCpuUsageInNanoseconds, out long systemCpuTime))