私はいくつかのイベントを受け取る C++ サービスを持っています。それらは処理された後にファイルに書き込まれ、その時点までメッセージはメモリ内にあるため、イベントを格納する大きなデータ構造があります。
書き込みが完了したら、メモリを格納しているすべての構造体のクリーンアップを行いますが、その後もメモリはダウンしていません。私はすべての共有ポインタを持っているので、何かが欠けていても最終的にはそれらをクリーンアップする必要がありますが、それは起こっていません。
サービスで valgrind を実行しましたが、メモリ リークは表示されません。メモリが占有されている場所を確認できる方法があるかどうかを確認したかったのですか?