1 write to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationProvider.cs (1)
49
_parser
= parser;
18 references to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (18)
Linux\LinuxUtilizationProvider.cs (18)
57
_memoryLimit =
_parser
.GetAvailableMemoryInBytes();
58
_previousHostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
59
_previousCgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
61
float hostCpus =
_parser
.GetHostCpuCount();
62
float cpuLimit =
_parser
.GetCgroupLimitedCpus();
63
float cpuRequest =
_parser
.GetCgroupRequestCpu();
77
cpuLimit =
_parser
.GetCgroupLimitV2();
78
cpuRequest =
_parser
.GetCgroupRequestCpuV2();
81
_cpuPeriodsInterval =
_parser
.GetCgroupPeriodsIntervalInMicroSecondsV2();
82
(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
146
(long cpuUsageTime, long cpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
188
long hostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
189
long cgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
231
ulong memoryUsed =
_parser
.GetMemoryUsageInBytes();
256
long hostTime =
_parser
.GetHostCpuUsageInNanoseconds();
257
long cgroupTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
258
ulong memoryUsed =
_parser
.GetMemoryUsageInBytes();
313
if (TryGetValueWithRetry(
_parser
.GetHostCpuUsageInNanoseconds, out long systemCpuTime))