2011-09-30 26 views
1

我需要構建一個可顯示(並監視)Silverlight實例的CPU使用情況的控件(該控件將成爲Silverlight應用程序的一部分,並將跟蹤正在運行的實例)。我無法在Silverlight中找到Process/PerformanceMonitor類。如何從代碼獲取Silverlight應用程序的CPU使用率?

是否有任何現有的API或某種方式來做到這一點?

編輯1)相同的問題被回答了非Silverlight的:How to get the CPU Usage in C#?

感謝您的關注。

+0

OOB?提高信任? – AnthonyWJones

回答

1

您應該即將使用System.Windows.Analytics.AverageProcessorLoad來獲取CPU負載。

http://msdn.microsoft.com/en-us/library/system.windows.analytics.averageprocessorload%28VS.95%29.aspx

不知道OOB或提升的信任需要這個工作。

+0

OOB?提高信任?但是,它需要在UI線程上調用。謝謝,它爲我提供了一些使用百分比。有什麼辦法可以獲得內存使用過程嗎? –

+0

是的,「AverageProcessLoad」應該給你這些信息。 http://msdn.microsoft.com/en-us/library/system.windows.analytics.averageprocessload(VS.95).aspx –

相關問題