检查内存碎片的工具 [英] Tools for checking memory fragmentation
问题描述
我最近阅读了有关内存碎片的主题: 如何解决内存碎片和
I have recently read topics about memory fragmentation: How to solve Memory Fragmentation and What is memory fragmentation?
这些文章 http://pavlovdotnet.wordpress.com/2007/11/10/memory-fragmentation/
您能推荐一些工具来获取这样的内存分配图吗,这样我就可以查看内存是否碎片化以及最大的可用可用空间是什么.
Could you recomend some tools to get memory allocation map like that, so I could see if the memory is fragmented and what is the biggest free space available.
我在Windows上,所以我更喜欢在该系统上工作的工具.
I'm on Windows so I would prefer tools working on this system.
推荐答案
此处是用于可视化GC内存和堆使用情况的工具,也是源代码提供.在那里的评论中也链接了另一个类似的应用程序.
Here is a tool that visualizes GC memory and heap usage, also the source code is provided. Another similar app is linked in the comments there as well.
如果您需要能够分析.NET解决方案的内存使用情况,则可以查看
If you need to be able to profile memory usage for a .NET solution, you could check out ANTS Memory Profiler, it can run alongside a project in Visual Studio and keep tabs on how processes and objects are using memory.
这篇关于检查内存碎片的工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!