Я хочу, чтобы текущее использование ЦП в моем проекте
namespace Monitoring_Tool
{
public partial class ajaxExecute : System.Web.UI.Page
{
private PerformanceCounter theCPUCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
private PerformanceCounter theMemCounter = new PerformanceCounter("Memory", "Available MBytes");
protected void Page_Load(object sender, EventArgs e)
{
float cpuUsage = 0.00F;
cpuUsage = this.theCPUCounter.NextValue();
}
}
}
Когда я отлаживаю проект, значение в cpuUsage
показывает 0.00
, но когда я делаю QuickWatch
на this.theCPUCounter.NextValue();
, он показывает 20.6786852
.
Почему я не могу хранить его в переменной?