Windows 8 metro风格应用程序开发中不存在System.Diagnostics.PerformanceCounter吗?

时间:2012-08-05 02:48:09

标签: windows windows-runtime

我正在尝试显示在Windows 8 metro风格应用上使用的RAM(使用VS 2012)。

我正在尝试使用以下代码:

PerformanceCounter ramCounter;

我收到一条错误消息,说VS 2012找不到PerformanceCounter。

System.Diagnositcs中似乎不存在。如何在win 8风格的应用程序上显示RAM或CPU?

1 个答案:

答案 0 :(得分:1)

它没有显示在对象浏览器搜索结果中,因此 - WinRT应用程序不支持它。

有时您也可以通过herehere等文档中的“适用于:桌面应用/ Metro风格应用”字符串来确定具体的API,但是我认为只有在API是Windows API时才可用。

大多数.NET API不是Windows API,如果它们在WinRT应用程序中不可用 - 它们未在Windows文档站点上记录。 MSDN不包含这些“适用于”字符串。