用于检查内存碎片的工具

krz*_*ych 6 memory profiling memory-management

我最近阅读了有关内存碎片的主题: 如何解决内存碎片什么是内存碎片?

我想在这些文章中看到一些内存分配图,例如作者http://pavlovdotnet.wordpress.com/2007/11/10/memory-fragmentation/

你可以推荐一些工具来获取这样的内存分配映射,这样我就可以看到内存是否碎片化以及可用的最大可用空间是多少.

我在Windows上,所以我更喜欢在这个系统上工作的工具.

Dar*_*ent 5

是一个可视化GC内存和堆使用的工具,还提供了源代码.另外一个类似的应用程序也在评论中链接.

如果您需要能够分析.NET解决方案的内存使用情况,您可以查看ANTS Memory Profiler,它可以与Visual Studio中的项目一起运行,并密切关注进程和对象如何使用内存.