如果有帮助,我在雪豹 10.6.7 上的 Qt 4.7 中的 QPixmap 有问题。
QPixmap *pix = new QPixmap("image.png");
delete pix;
尽管如此,活动监视器向我显示我的应用程序的实际内存使用量增加了......因为 QPixmap 从未被删除。我通过迭代过程并在 for 循环中创建/删除 50 个像素图来测试它。
是 Qt 泄漏还是活动监视器疯了?
谢谢 !
如果有帮助,我在雪豹 10.6.7 上的 Qt 4.7 中的 QPixmap 有问题。
QPixmap *pix = new QPixmap("image.png");
delete pix;
尽管如此,活动监视器向我显示我的应用程序的实际内存使用量增加了......因为 QPixmap 从未被删除。我通过迭代过程并在 for 循环中创建/删除 50 个像素图来测试它。
是 Qt 泄漏还是活动监视器疯了?
谢谢 !
你用什么工具来检查这个?基本上,您不应该使用系统监视器来检查内存泄漏,尤其是对于单行分配,有专门的工具可以做到这一点。
使用Valgrind