0

Snow Leopard 10.6.7 の Qt 4.7 の QPixmap で問題が発生しました。

QPixmap *pix = new QPixmap("image.png");
delete pix;

それでも、Activity Monitor は、アプリケーションの実メモリ使用量が増加していることを示しています... QPixmap が削除されていないためです。プロセスを繰り返してテストし、for ループで 50 個のピックスマップを作成/削除しました。

それは Qt のリークですか、それともアクティビティ モニターのクレイジーですか?

ありがとうございました !

4

1 に答える 1

0

これを確認するためにどのツールを使用しましたか?基本的に、システム モニターを使用してメモリ リークをチェックするべきではありません。特に単一行の割り当ての場合は、そのための専用ツールがあります。

Valgrindを使用する

于 2011-04-13T13:19:43.260 に答える