重複の可能性:
valgrind は、プロファイリングされたアプリケーションを終了せずに部分的なレポートを出力できますか?
無限ループで valgind を使用できますか?
valgrind ツールは、プログラムの終了後に結果を表示します。無限ループのあるプログラムで valgrind を動作させるツールまたは方法はありますか。
例として:
#include<stdio.h>
int main()
{
int i=0;
while(1)
{
int *ptr=malloc(10*sizeof(int));
}
}
このようなメモリリークを確認するにはどうすればよいですか?
このプログラムは決して終わりません。プログラムの実行中にレポートを生成できますか?