1 write to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Linux\LinuxUtilizationProvider.cs (1)
62_parser = parser;
13 references to _parser
Microsoft.Extensions.Diagnostics.ResourceMonitoring (13)
Linux\LinuxUtilizationProvider.cs (13)
71_previousHostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 72_previousCgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 80float hostCpus = _parser.GetHostCpuCount(); 95_cpuPeriodsInterval = _parser.GetCgroupPeriodsIntervalInMicroSecondsV2(); 96(_previousCgroupCpuTime, _previousCgroupCpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 176(long cpuUsageTime, long cpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 218long hostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 219long cgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 261ulong memoryUsage = _parser.GetMemoryUsageInBytes(); 284long hostTime = _parser.GetHostCpuUsageInNanoseconds(); 285long cgroupTime = _parser.GetCgroupCpuUsageInNanoseconds(); 286ulong memoryUsed = _parser.GetMemoryUsageInBytes(); 360if (TryGetValueWithRetry(_parser.GetHostCpuUsageInNanoseconds, out long systemCpuTime))