反复使用valgrind,收集更多证据
当SPIES程序退出时,堆上什么都没有。再次运行程序,教程序辨认一个叫Hayden Fantucci的新嫌疑犯,看看会发生什么。
这次valgrind发现了存储器泄漏
程序结束时,似乎有19字节的信息留在了堆上,valgrind
告诉你以下几件事:
分配了19字节的存储器,但没有释放。
看起来我们分配了11次存储器,但只释放了10次。
你能从这几行中看出什么吗?
为什么是19字节?你能推测出什么吗?
有很多信息,下面我们来分析它们。
本文档使用 Sou.st 构建