1 write to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationProvider.cs (1)
56
_parser
= parser;
17 references to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (17)
Linux\LinuxUtilizationProvider.cs (17)
65
_memoryLimit =
_parser
.GetAvailableMemoryInBytes();
66
_previousHostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
67
_previousCgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
69
float hostCpus =
_parser
.GetHostCpuCount();
70
float cpuLimit =
_parser
.GetCgroupLimitedCpus();
71
float cpuRequest =
_parser
.GetCgroupRequestCpu();
85
cpuLimit =
_parser
.GetCgroupLimitV2();
88
cpuRequest =
_parser
.GetCgroupRequestCpuV2();
91
_cpuPeriodsInterval =
_parser
.GetCgroupPeriodsIntervalInMicroSecondsV2();
92
(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
130
var (cpuUsageTime, cpuPeriodCounter) =
_parser
.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2();
217
long hostCpuTime =
_parser
.GetHostCpuUsageInNanoseconds();
218
long cgroupCpuTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
256
ulong memoryUsed =
_parser
.GetMemoryUsageInBytes();
281
long hostTime =
_parser
.GetHostCpuUsageInNanoseconds();
282
long cgroupTime =
_parser
.GetCgroupCpuUsageInNanoseconds();
283
ulong memoryUsed =
_parser
.GetMemoryUsageInBytes();