我有一个WPF应用程序,有时会冻结约半分钟,然后就正常运行了。 我正在考虑对该应用程序进行分析。 有人知道如何对WPF应用程序进行分析的好教程吗? 或者有人有什么想法可以找到它何时会冻结? 这种冻结不是一致的,并且与任何使用模式都无关。
谢谢帮助。
Ghassan
Windows SDK中有一个工具集叫做WPFPerf,它有一组工具(如Perforator),可以帮助特别针对WPF进行调试和分析。这里是一个关于这些工具的快速指南。
对于一般的.NET分析,RedGate Ants或JetBrains' dotTrace都非常好用。Visual Studio 2005/2008中也包含一些分析工具(2010版本更好?)。
性能分析有些过度了。在那半分钟里,它正在等待某些东西。暂停它并查看它在等待什么。