可能重复:
Can valgrind output partial reports without having to quit the profiled application?
我们可以在无限循环中使用valgind吗?
由于valgrind工具在程序退出后显示结果。是否有任何工具或方法可以让valgrind处理具有无限循环的程序。
举个例子:
#include<stdio.h>
int main()
{
int i=0;
while(1)
{
int *ptr=malloc(10*sizeof(int));
}
}
我将如何检查这样的内存泄漏?
这个程序永远不会结束。那么在程序运行时我可以生成任何报告吗?