public async Task <PerfCounters.QueryResult <PerfCounters.CPUUtilization> > GetCPUUtilization() { if (MachineType.Contains("Windows")) { return(await PerfCounters.Windows.GetCPUUtilization(Ip).ConfigureAwait(false)); } return(new PerfCounters.QueryResult <PerfCounters.CPUUtilization> { Duration = TimeSpan.Zero }); }
public PerfCounters.QueryResult <PerfCounters.CPUUtilization> GetCPUUtilization() { if (MachineType.Contains("Windows")) { return(PerfCounters.Windows.GetCPUUtilization(Ip)); } return(new PerfCounters.QueryResult <PerfCounters.CPUUtilization> { Duration = TimeSpan.Zero }); }