我想了解如何在我的應用程序中分配內存。我有C#控制檯應用程序並使用Visual Studio 2013專業版。Visual Studio 2013中的內存分析
我去分析 - >性能比較和診斷和選擇.NET內存分配
結果我得到以下總結:
在圖表中CPU使用率(%)每次。但是,我怎麼能看到每次分配內存和GC事件?我在這裏找不到它。
我想了解如何在我的應用程序中分配內存。我有C#控制檯應用程序並使用Visual Studio 2013專業版。Visual Studio 2013中的內存分析
我去分析 - >性能比較和診斷和選擇.NET內存分配
結果我得到以下總結:
在圖表中CPU使用率(%)每次。但是,我怎麼能看到每次分配內存和GC事件?我在這裏找不到它。
我在msdn博客上看到,這個檢測工具不是針對內存泄漏檢測的,所以沒有這樣的功能,這是計劃在未來的版本。這適用於大堆檢查。
這是2012年左右,但似乎變薄不是照樣改變。
感謝有用的鏈接! – Alexandr
本博客文章提供了有關如何通過分析VS 2013中的轉儲文件來分析內存泄漏的信息,但有一些要求在下面突出顯示。 http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/20/using-visual-studio-2013-to-diagnose-net-memory-issues-in-production.aspx
要使用在這篇文章中討論的「調試託管內存」功能:
感謝您的信息! – Alexandr
這是使用RC還是RTM? – rhughes
使用RTM版本 – Alexandr
如果從摘要視圖切換,您應該能夠看到分配。然而,作爲VS 2013的一部分,您現在可以對轉儲進行內存分析。這裏是鏈接http://blogs.msdn.com/b/visualstudioalm/archive/2013/06/20/using-visual-studio-2013-to-diagnose-net-memory-issues-in-production.aspx –