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(); 69float hostCpus = _parser.GetHostCpuCount(); 70float cpuLimit = _parser.GetCgroupLimitedCpus(); 71float cpuRequest = _parser.GetCgroupRequestCpu(); 85cpuLimit = _parser.GetCgroupLimitV2(); 88cpuRequest = _parser.GetCgroupRequestCpuV2(); 91_cpuPeriodsInterval = _parser.GetCgroupPeriodsIntervalInMicroSecondsV2(); 92(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 130var (cpuUsageTime, cpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 217long hostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 218long cgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 256ulong memoryUsed = _parser.GetMemoryUsageInBytes(); 281long hostTime = _parser.GetHostCpuUsageInNanoseconds(); 282long cgroupTime = _parser.GetCgroupCpuUsageInNanoseconds(); 283ulong memoryUsed = _parser.GetMemoryUsageInBytes();