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(); 167(long cpuUsageTime, long cpuPeriodCounter) = _parser.GetCgroupCpuUsageInNanosecondsAndCpuPeriodsV2(); 209long hostCpuTime = _parser.GetHostCpuUsageInNanoseconds(); 210long cgroupCpuTime = _parser.GetCgroupCpuUsageInNanoseconds(); 252ulong memoryUsage = _parser.GetMemoryUsageInBytes(); 275long hostTime = _parser.GetHostCpuUsageInNanoseconds(); 276long cgroupTime = _parser.GetCgroupCpuUsageInNanoseconds(); 277ulong memoryUsed = _parser.GetMemoryUsageInBytes(); 351if (TryGetValueWithRetry(_parser.GetHostCpuUsageInNanoseconds, out long systemCpuTime))