WPF程序,C#库和VS 2008 Professional - 分析器程序/实践?

时间:2011-10-27 20:50:32

标签: c# wpf visual-studio visual-studio-2008 profiling

我有一个大型WPF应用程序,它使用了所有在VS 2008 Professional中开发的自定义C#库。找到内存泄漏的最佳方法是什么,以及通过分析器放置应用程序?

我不能使用“分析”工具,因为那不是我的VS版本(WTF?)的一部分,我只能找到很好的WPFPerf工具但是没有提供大量的经验数据我的申请表现。我应该关注哪些其他工具/实践?

3 个答案:

答案 0 :(得分:0)

对于性能分析,您可以使用其中一个免费软件编译器。

EQATEC是一个有免费软件变体的好的分析器。但是在免费版本中有一些限制。

SlimTune是一个非常好的开源性能分析器。

至于内存分析,我没有使用任何免费的,但你可以看看 CLR Profiler for .NET Framework 4 CLRProfiler V4 Released)。

答案 1 :(得分:0)

由JetBrains(ReSharper的制造商)制作的

dotTrace非常好。

答案 2 :(得分:0)

试试standalone profiler for VS 2008。您可以进行性能分析和GC分析。 2010版本也可以描述线程使用情况。以下是一些如何使用它的链接:

数据收集是通过命令行完成的,但您可以在Visual Studio中分析探查器日志。