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(); 61float hostCpus = _parser.GetHostCpuCount(); 62float cpuLimit = _parser.GetCgroupLimitedCpus(); 63float cpuRequest = _parser.GetCgroupRequestCpu(); 77cpuLimit = _parser.GetCgroupLimitV2(); 78cpuRequest = _parser.GetCgroupRequestCpuV2(); 81_cpuPeriodsInterval = _parser.GetCgroupPeriodsIntervalInMicroSecondsV2(); 82(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 146(long cpuUsageTime, long cpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 188long hostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 189long cgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 231ulong memoryUsed = _parser.GetMemoryUsageInBytes(); 256long hostTime = _parser.GetHostCpuUsageInNanoseconds(); 257long cgroupTime = _parser.GetCgroupCpuUsageInNanoseconds(); 258ulong memoryUsed = _parser.GetMemoryUsageInBytes(); 313if (TryGetValueWithRetry(_parser.GetHostCpuUsageInNanoseconds, out long systemCpuTime))