2014-12-04 43 views
0

我想在我的wpf應用程序中分析我自己的控件。測量控件的性能

什麼正確的方法來做到這一點?我想從控制創建的水平進行測量,直到在屏幕上呈現,我可以使用哪些事件來啓動秒錶並停止?

回答

1

Stopwatch類可以在非常特殊的情況下提供幫助,但我建議使用某種類型的探查器,這種探查器更加可靠並且更易於使用。

你可以使用一個普通的.NET分析器,它可以很好地分析你的整個應用程序。我曾經使用並喜歡的是Redgate's ANTS Performance Profiler

對於WPF,您有來自Microsoft的Performance Suite來分析WPF應用程序。這可能也有很好的幫助。

+1

我正在使用Performance Suite。 – user2250152 2014-12-04 11:01:56

+0

問題是我需要測量我的代碼,沒有第三個應用程序,因爲它我問什麼時候開始秒錶以及何時停止,wpf性能套裝如何工作?我不能在我的代碼中做同樣的事情 – 2014-12-04 12:14:53

+0

這實際上是不可能的,因爲你不能從微軟更改代碼來放入你自己的代碼。分析器就是你需要的。要麼建立你自己的,要麼使用現有的。 – 2014-12-04 12:18:32