1 write to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationProvider.cs (1)
60_parser = parser;
13 references to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (13)
Linux\LinuxUtilizationProvider.cs (13)
68_previousHostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 69_previousCgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 77float hostCpus = _parser.GetHostCpuCount(); 92_cpuPeriodsInterval = _parser.GetCgroupPeriodsIntervalInMicroSecondsV2(); 93(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 164(long cpuUsageTime, long cpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 206long hostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 207long cgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 249ulong memoryUsage = _parser.GetMemoryUsageInBytes(); 272long hostTime = _parser.GetHostCpuUsageInNanoseconds(); 273long cgroupTime = _parser.GetCgroupCpuUsageInNanoseconds(); 274ulong memoryUsed = _parser.GetMemoryUsageInBytes(); 348if (TryGetValueWithRetry(_parser.GetHostCpuUsageInNanoseconds, out long systemCpuTime))