Qt 4.7のQPixmapにSnow Leopard 10.6.7の問題があります。アクティビティモニターでQPixmapのリークが発生する可能性があります。Mac OS X
QPixmap *pix = new QPixmap("image.png");
delete pix;
それでも、アクティビティモニタは、自分のアプリケーションの増加のための実メモリ使用量は... QPixmapのよう が削除されなかったことを私に示しています。 私はプロセスを反復してテストし、forループで50個のpixmapを作成/削除しました。
Qtリークですか、アクティビティモニターがクレイジーですか?
ありがとうございました!
あなたは(開発ツールで利用可能な、Xcodeの)機器を使用する必要がありますあなたのメモリリークをより良いの深いソリューションを提供します。 – alexy13
私は知っていますが、これはまったく漏れてはいけません。それは単純な新しい/削除です。 – Kikohs
彼がQtではなくActivity Monitorの問題であるかどうか不思議です。他のクラスを使用して大きなデータを割り当てて、アクティビティモニターがそのメモリを解放するかどうか確認できますか?言ってください:char * buf = new char [20971520]; delete [] buf; - それは約20Mbのメモリでなければならず、目立つべきである。 – Barbaris