所以我在一个程序上运行Valgrind memcheck,但程序在这样做时崩溃了。可能是因为Valgrind导致执行速度变慢导致的一些时序问题。
然而,我确实得到了一些报告告诉我,我在不同的地方失去了记忆。 程序崩溃时可以信任吗?我的意思是如果程序崩溃,我可以假设存在未处理的内存。 valgrind可以看到这种情况并以不同的方式处理这种记忆吗?
我确实得到了一些关于“明确失去”记忆的报道。他们是否值得信任?
答案 0 :(得分:1)
A'绝对迷失'来自valgrind(通过执行泄漏搜索在执行期间找到 或者在执行结束时发现)很可能是真正的泄密。
但正如所建议的,修复崩溃是首要任务。