在Activity Monitor Mac OS X上可能出现QPixmap泄漏

时间:2011-04-13 13:07:57

标签: c++ qt memory-leaks qpixmap activity-monitor

如果有帮助的话,我在雪豹10.6.7的Qt 4.7中遇到QPixmap问题。

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

仍然,Activity Monitor向我显示我的应用程序的实内存使用量增加了...... 由于QPixmap从未被删除。 我通过迭代过程测试它,并在for循环中创建/删除50个pixmaps。

是Qt泄漏还是活动监视器疯了?

谢谢!

1 个答案:

答案 0 :(得分:0)

你用什么工具来检查这个? 基本上,你不应该使用系统监视器来检查内存泄漏,特别是对于单行分配,有专门的工具。

使用Valgrind