[英]It is taking forever for valgrind to find memory leaks but its takes seconds for the program to run without valgrind
我正在使用valgrind来查找我的程序中的内存泄漏但是它需要很长时间才能加载。 当我在没有valgrind的情况下运行程序时,它需要第二个,问题是什么以及我应该在代码中查找什么。
除非你可以验证无限循环或其他一些运行时错误,否则我没有问题... Valgrind基本上就像运行程序的虚拟机或虚拟执行环境,看着所有变量,内存分配等等因此,它将比本机代码运行得慢一些。 如果在像gdb
这样的调试器中运行程序并将其设置为监视每个可写内存位置,您将获得相同的效果。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.