2010-06-16 49 views
20

运行VS2010的.NET内存分配分析需要很长时间才能完成。VS2010 .NET内存分析 - 极其缓慢

该程序本身运行约3分钟,并生成35GB的内存分配。分析器的输出文件大约为28GB。报告分析过程接管了三小时(在带有8GB RAM的双至强)上完成。

每当我运行内存分析器时,都会发生这种情况。
这是你的经验吗?
有什么可以加快这个过程?

谢谢!

+2

在Visual Studio 2012 RTM中也有同样的问题。 – treaschf 2012-09-14 08:54:27

+0

VS 2010 Ultimate对我来说非常慢。 – 2012-12-03 23:35:03

+0

我还没有尝试过自己运行它,但是您是否尝试过使用Process Explorer找到瓶颈? – 2012-12-14 04:52:01

回答

1

尝试通过使用以下链接来增加可用于VS2010的内存量,您也可以在VS 2012中使用它,它确实对性能(特别是大型项目的生成时间)有所影响。希望这也将帮助你的内存分配分析:

http://forthosewhomatters.blogspot.co.uk/2009/09/largeaddressaware-and-visual-studio.html

+0

在vs 2013上做了这项工作吗? – 2013-12-03 00:10:27

+0

@AlexandreBrisebois是的,它确实:) – twoleggedhorse 2013-12-03 16:07:38

0

我有同样的问题,但并没有真正找到它的解决方案。 如果您需要定期分析器,则可能需要查看商业分析器。这是其他人的list。我认为所有这些都可以作为试用版本。

StackOverflow上还有很多other的帖子。

Good Luck,Stephan