Windows上Qt creater如何检测内存泄露
Windows下Qt creater怎么检测内存泄露我的QGraphicsScece要经常的删除里面的QGraphicsItem,然后加入新的it
Windows下Qt creater怎么检测内存泄露
我的QGraphicsScece要经常的删除里面的QGraphicsItem,然后加入新的item。结果在任务管理器里发现内存一只在增加。
我没次加入新的前都调用了:ui->graphicsView->scene()->clear();
但是好像item的内存没有被释放。
我在windows下用Qt creater,有没有什么好的检测内存泄露的工具?
还有QGraphicsItem的内存怎么才能释放?
[解决办法]
vld
[解决办法]
[解决办法]你可以把你每次new出来的对象的地址打印出来,如果同一个地方new出来的地址不同则说明存在内存泄漏,当然这只是最笨的方法,准确率也不是很高,主要看你程序其他地方还有没有创建对象。
http://blog.csdn.net/envenler/article/details/8020064