2010-06-16 50 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