0

我有一个 WPF 应用程序,它的操作非常慢。第二次同样的操作很快。此操作使用第三方组件。似乎,它正在加载一些库或其他东西。我怎么能找到,会发生什么来解决它?

4

1 回答 1

1

您可以做的最简单的事情是在调试器中运行时观察输出窗口。这将为每个加载的程序集写一行,所以如果你的理论是正确的,那么你会看到在缓慢发生时添加了很多行。

以我的经验,这不是造成此类延误的常见原因。

一个更好的解决方案是获取一个分析器,那里有很多试用期,因此您可以评估哪个最能满足您的需求,请参阅 Redgate 的 Ants 或 Jetbrains 的 DotTrace。这些将让您准确了解延迟发生的位置。

于 2013-11-14T09:00:53.210 回答