我試圖使用內存的性能計數器:計數器是單個實例,實例名稱「WebDev.WebServer40」是不適用於此計數器
System.Diagnostics.PerformanceCounter theMemCounter =
new System.Diagnostics.PerformanceCounter("Memory", "Available MBytes",
System.Diagnostics.Process.GetCurrentProcess().ProcessName, true);
var memStart = theMemCounter.NextValue();
但在第二行,我發現了以下錯誤:
Counter is single instance, instance name 'WebDev.WebServer40' is not valid for this counter category.
問題是什麼?
如果你打開perfmon的,你看到的內存類別內的櫃檯? – Chris 2012-04-17 12:37:44
您是否在談論屬性CategoryName?如果是的話,那就是:'CategoryName =「Memory」'。 – 2012-04-17 13:05:17