有没有办法检查 VS 2010 中编码的程序中分配了哪些内存?
我注意到我最近制作的一个程序随着时间的推移不断使用越来越多的内存而不释放任何内存。
另外,有没有关于代码设计的文章可以教您良好的内存管理?我似乎在谷歌上搜索了错误的术语,因为我不断得到无用的结果。
有一些商业工具,例如ANTS 内存分析器 https://www.red-gate.com/products/dotnet-development/ants-memory-profiler/ or .NET 内存分析器 https://memprofiler.com/ or dotTrace https://www.jetbrains.com/profiler/features/。其次,看一下这篇 MSDN 文章 https://learn.microsoft.com/en-us/archive/msdn-magazine/2006/november/clr-inside-out-investigating-memory-issues。最后,Maoni Stephens 有许多关于 .NET 中的垃圾收集和内存管理的博客文章。它们都是相连的here https://web.archive.org/web/20140827204246/http://blogs.msdn.com:80/b/dougste/archive/2010/02/18/an-index-to-maoni-s-blog-posts-about-the-gc.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)