我正在Linux/g++上进行开发,并使用valgrind验证内存使用情况。我的问题是:如何知道应用程序中的内存分配位置(包括系统库)?可能是valgrind提供了这个功能,或者一些类似的工具。
发布于 2011-11-16 00:48:59
如果您想分析内存使用情况,可以查看massif (valgrind工具)。也可以尝试使用优秀的massif visualizer来可视化结果。
发布于 2011-11-12 08:24:19
gdb将允许您监视特定内存段的读写操作。你可以在上面设置一个断点。您可以使用gdb 'watch‘命令。
发布于 2011-11-12 08:24:37
我想你是在找--trace-malloc=yes。
https://stackoverflow.com/questions/8101399
复制相似问题