小编AVB*_*AVB的帖子

massif的内存数和memcheck的内存数有什么区别?

我正在使用valgrind来检查我的程序是否在一个类所需的内存范围内.当我运行massif时,我得到一张漂亮的图表,表示我的最大内存使用量(堆+堆栈)是21 KB.当我运行valgrind的memcheck时,它告诉我我分配了185931个字节.他们报道的内容有何不同?如果它很重要,我的代码中有一个步骤,我捕获两个字符串,所以我用realloc调整第一个,strcat两个字符串,然后释放第二个.

c valgrind

2
推荐指数
1
解决办法
1007
查看次数

标签 统计

c ×1

valgrind ×1