如何分析XAML性能?

时间:2011-10-10 09:56:37

标签: .net performance xaml

我正在深入研究xaml(在我的情况下是WPF),并且非常享受它。

但是,我现在非常想了解(在为时已晚之前)如何分析xaml的性能。是否有任何工具可以做到这一点,或者只是通过阅读代码来了解它并发现潜在的性能问题?

我过去曾使用过各种代码分析器,但不记得可以帮助分析xaml等声明性语言的代码。

3 个答案:

答案 0 :(得分:1)

我正在使用VS2010中的Performance Explorer工具来检查我的WPF解决方案的性能。

答案 1 :(得分:1)

过去我不得不介绍一些使用WPF的应用程序,但我从未使用任何具有WPF特定功能的工具。

我使用过VS2010 Performance Explorer和RedGate的ANTS分析器,它们总是足以确定瓶颈,但是值得一提的是,在我的视图模型或数据中,这些瓶颈是 更常见层,而不是我的视图,并且客户端(afaik)都不能轻易指出XAML标记本身内的性能问题。

答案 2 :(得分:0)

查看XAML UI响应工具(又名XAML Profiler)。请参阅this talk以供参考。