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();
152
(long cpuUsageTime, long cpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
194
long hostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
195
long cgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
237
ulong memoryUsage =
_parser
.GetMemoryUsageInBytes();
260
long hostTime =
_parser
.GetHostCpuUsageInNanoseconds();
261
long cgroupTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
262
ulong memoryUsed =
_parser
.GetMemoryUsageInBytes();
327
if (TryGetValueWithRetry(
_parser
.GetHostCpuUsageInNanoseconds, out long systemCpuTime))