我需要構建一個可顯示(並監視)Silverlight實例的CPU使用情況的控件(該控件將成爲Silverlight應用程序的一部分,並將跟蹤正在運行的實例)。我無法在Silverlight中找到Process/PerformanceMonitor類。如何從代碼獲取Silverlight應用程序的CPU使用率?
是否有任何現有的API或某種方式來做到這一點?
編輯1)相同的問題被回答了非Silverlight的:How to get the CPU Usage in C#?
感謝您的關注。
我需要構建一個可顯示(並監視)Silverlight實例的CPU使用情況的控件(該控件將成爲Silverlight應用程序的一部分,並將跟蹤正在運行的實例)。我無法在Silverlight中找到Process/PerformanceMonitor類。如何從代碼獲取Silverlight應用程序的CPU使用率?
是否有任何現有的API或某種方式來做到這一點?
編輯1)相同的問題被回答了非Silverlight的:How to get the CPU Usage in C#?
感謝您的關注。
您應該即將使用System.Windows.Analytics.AverageProcessorLoad
來獲取CPU負載。
不知道OOB或提升的信任需要這個工作。
OOB?提高信任?但是,它需要在UI線程上調用。謝謝,它爲我提供了一些使用百分比。有什麼辦法可以獲得內存使用過程嗎? –
是的,「AverageProcessLoad」應該給你這些信息。 http://msdn.microsoft.com/en-us/library/system.windows.analytics.averageprocessload(VS.95).aspx –
OOB?提高信任? – AnthonyWJones