【发布时间】:2011-04-02 03:11:09
【问题描述】:
我有一个 .NET 应用程序,它可以快速运行大约 2000 条记录,而这些记录开始变得非常缓慢。我试图找到瓶颈,我想知道是否有一个好的,可能是免费的,但不一定是,工具或找到瓶颈的方法。我正在尝试查找尚未清除但尚未看到的列表。我有 VS 2008。
【问题讨论】:
-
您可能想看看 WinDbg 和 SoS - windbg.dumpanalysis.org 您可以在应用程序变慢时对其进行内存转储并分析它是否有未释放的资源
-
有代码可以发吗?
-
尝试我之前回答的这个问题中详述的一些步骤:Profiling and optimisation
-
你有什么版本的 Visual Studio?在 VS2008 Development/Suite 版本中,有一个用于本地和托管代码的内置分析器(披露:我在构建它的团队中)。
标签: c# .net visual-studio-2008 profiling