我需要构建一个小部件,它将显示(并监视)Silverlight实例的CPU使用情况(该控件将成为Silverlight应用程序的一部分,并将跟踪正在运行的实例)。我在Silverlight中找不到Process / PerformanceMonitor类。
是否有任何现有的API或某种方法来执行此操作?
编辑1)针对非Silverlight回答同样的问题:How to get the CPU Usage in C#?
感谢您的关注。
答案 0 :(得分:1)
您应该使用System.Windows.Analytics.AverageProcessorLoad
来获取CPU负载。
不确定此操作是否需要OOB或Elevated Trust。