我想探索如何在我的应用程序中分配内存。我有 C# 控制台应用程序并使用 Visual Studio 2013 Professional。
I go to Analyze -> 性能和诊断并选择.NET内存分配
结果我得到以下总结:
图表中每次CPU 使用率(%)。但是我怎样才能看到每次分配的内存和 GC 事件呢?我在这里找不到它。
我在 msdn 博客上读到,该检查工具不面向内存泄漏检查,因此计划在未来版本中没有此类功能。这是用于大型堆检查。
http://blogs.msdn.com/b/dotnet/archive/2013/04/04/net-memory-allocation-profiling-with-visual-studio-2012.aspx http://blogs.msdn.com/b/dotnet/archive/2013/04/04/net-memory-allocation-profiling-with-visual-studio-2012.aspx
大约是2012年了,但情况似乎仍然没有改变。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)