0

我有一个复杂的控件,初始化需要很长时间。虽然我可以使用 WPF 性能工具包来分析控件布局时间,但我还没有找到分析初始化时间的方法。

我想知道是否有任何方法可以分析初始化控件层次结构、样式、资源等的热点在哪里。

4

1 回答 1

0

我不知道任何允许调试或分析初始化过程的工具。

您可以使用snoop查看可视化树。
您可以使用pistachio来分析未使用的资源。

最终,您必须从控件中删除所有 UI 元素并开始一一添加它们,同时计算初始化时间,这样您就可以找出热点。
当然,您必须考虑导致性能下降的特定用例中的绑定

于 2013-07-11T09:06:50.497 回答