0

私は Valgrind の使用にまったく慣れていません。現在、プログラムをテストするためのexeをコンパイルしました。ただし、このテストでは 25 万を超えるエラーが発生します。これは、新しい sfml プロジェクトで作成された基本的なプロジェクトです。文字通り何もありませんが、画像とウィンドウと、プログラムを閉じる機能があります。私は問題なくコンパイルしましたが、前述のように、Valgrind は 250k 以上のエラーを生成します。1000万くらいになった時もありました。私が間違っていることを誰かが知っていますか?

valgrind --leak-check=yes ./test

4

1 に答える 1

0

おそらく何も問題はありません。私のシステムでは、opengl 用の fglrx-driver(ati システム) を取得しましたが、valgrind がこれらを生成するのはかなり一般的です。したがって、これらは実際には sfml によるメモリ リークではありません。これらは気にする必要があるメモリ リークではありません。それらのほとんどは 1 つのライブラリから発生します。エラーを valgrind のデフォルトの抑制ファイルに入れるだけで、実際のメモリ リークを確認できます。

于 2013-06-28T12:37:43.300 に答える