2

私はサーバープログラムを持っていますが、これは非常にクリーン/グレースフルなシャットダウンをしていません (一般的に終了することは想定されていません)。メモリ リークをトレースするときは valgrind で実行しますが、最終的にはプロセスをシグナル (^C) で強制終了する必要があります。通常、環境が静かなときにプロセスを終了しようとしますが、それでも一部のスレッドがジョブの処理でビジーであり、それらが保持するメモリが誤ったアラームを引き起こす可能性があります。このような分析を支援するために、valgrind に何らかの方法 (ツール) があり、プログラムが終了したときに (シグナルによって) スレッドのバックトレースを出力できますか?

4

2 に答える 2

1

不便なのは承知していますが、プログラムがこの信号を受け取ったときにコアをダンプしてから、コアダンプを診断してもらえgdbますか?

于 2009-12-22T02:52:50.450 に答える