1 write to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationProvider.cs (1)
60
_parser
= parser;
13 references to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (13)
Linux\LinuxUtilizationProvider.cs (13)
68
_previousHostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
69
_previousCgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
77
float hostCpus =
_parser
.GetHostCpuCount();
92
_cpuPeriodsInterval =
_parser
.GetCgroupPeriodsIntervalInMicroSecondsV2();
93
(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
164
(long cpuUsageTime, long cpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
206
long hostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
207
long cgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
249
ulong memoryUsage =
_parser
.GetMemoryUsageInBytes();
272
long hostTime =
_parser
.GetHostCpuUsageInNanoseconds();
273
long cgroupTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
274
ulong memoryUsed =
_parser
.GetMemoryUsageInBytes();
348
if (TryGetValueWithRetry(
_parser
.GetHostCpuUsageInNanoseconds, out long systemCpuTime))