2014-12-04 51 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