C# 在Windows应用商店应用程序中使用System.Diagnostics和性能计数器

C# 在Windows应用商店应用程序中使用System.Diagnostics和性能计数器,c#,performancecounter,windows-store-apps,C#,Performancecounter,Windows Store Apps,根据msdn上的此页 windows应用商店应用程序的System.Diagnostics命名空间允许您与性能计数器交互 要使用桌面应用程序执行此操作,我通常会执行以下操作: PerformanceCounter cpu = new PerformanceCounter("Processor", "% Processor Time", "_Total"); PerformanceCounter ram = new PerformanceCounter("Memory", "Available

根据msdn上的此页

windows应用商店应用程序的System.Diagnostics命名空间允许您与性能计数器交互

要使用桌面应用程序执行此操作,我通常会执行以下操作:

PerformanceCounter cpu = new PerformanceCounter("Processor", "% Processor Time", "_Total");
PerformanceCounter ram = new PerformanceCounter("Memory", "Available MBytes");
然后,使用NextValue()随时间监视这些

但是,当您创建windows应用商店应用程序时,System.Diagnostics命名空间似乎不包含PerformanceCounter类。我认为这是可能的,因为前面提到的msdn页面声明您可以与性能计数器交互


有人知道如何在windows应用商店应用程序中计算CPU使用率和内存使用率性能计数器吗?

这是一个复制/粘贴错误。请注意,PerformanceCounter实际上并未列在该页面上。在后台,它需要注册表访问才能工作,这在Windows应用商店应用程序中是不允许的。这是一个复制/粘贴错误。请注意,PerformanceCounter实际上并未列在该页面上。在后台,它需要注册表访问才能工作,这在Windows应用商店应用程序中是不允许的。