内存工具
在此,我必须承认在Windows平台上还没有一款优秀的开源的内存剖析器可以比肩Linux平台的Valgrind, Valgrind的Massif工具可以展示内存使用情况的跟踪日志并能将已用内存定位到某个消耗它的C++类。我们可以通过Sysinternal工具获取已用内存的整体概观,但要搞清楚究竟是什么消耗了这些内存,就需要一个伽马射线式的程序探测工具或者调试器。
就Valgrind的memcheck工具而言,Windows平台下可与之相比较的工具有:heap observer(heob), 该工具也可以与Qt Creator集成;Dr. Memory是另一个此类工具。这些工具可检查内存泄漏和缓冲区溢出。
网友评论