2

サーバーでメモリリークを見つけようとしています。私はそれを実行したままにし、top コマンドを使用して PID の VIRT メモリ サイズ フィールドを検査し、クライアントをそれに接続します。サーバーに接続する何かを実行するたびに、フィールドが約 5 MB 増加することに気付きました。これは、どこかにリークがあることを示唆しています。operator new へのすべての呼び出しで gdb にブレークポイントを設定し、クライアントに接続して、対応する削除をまだ正しく検査していない予期しないバックトレースからの new への呼び出しがあるかどうかを確認したいと考えています。そのようなブレークポイントをどのように設定しますか?

私はLinuxを使用しています。

4

0 に答える 0