我在一个大型代码库上运行Valgrind,"--time-stamp=yes"
我需要找出每个内存分配的ACTUAL(相对)TIMESTAMPS
问题:Valgrind报告包含生成泄漏摘要的时间戳
Steps:
- Run the codebase for 24 Hours with valgrind [ options
"--tool=memcheck --leak-check=full --time-stamp=yes"]
- Terminate the process with "kill -15" after 24 hours, Leak Summary is
generated.
- Time-Stamps In Valgrind Report= Time of Leak Report Generation [Not
the Actual Time at which Memory was Allocated]
是否有任何选项可以让我获得实际时间戳 - 分配泄漏内存?
由于
答案 0 :(得分:1)
不,没有,因为没有实时检测到泄漏 - 实际上没有办法做到这一点。相反,它们在程序完成时通过扫描内存来检测,以查看哪些块仍然可以访问 - 已分配但无法访问的任何内容都是泄漏。