当前位置: 代码迷 >> QT开发 >> Qt内存泄露,怎么解决
  详细解决方案

Qt内存泄露,怎么解决

热度:32   发布时间:2016-04-25 03:58:30.0
Qt内存泄露,如何解决
windows xp下用Qt 4.7.3版本开发的程序,发现每打开一个窗口后,内存都会增加约3M,关闭后会释放2M,这样每打开一次都会泄露约1M的内存.
网上查到可能因为new后没有delete或是自动释放,但是检查了代码没有发现该问题,反倒是发现如果是打开的图片越多,内存泄露越厉害,打开图片是用的QPixmap类,但是用的是局部变量,不存在delete的问题,请问高手该类是不是存在内存泄露,该如何处理?

------解决方案--------------------
重写析构函数,把该释放的释放掉
------解决方案--------------------
确定是Qt的?如果有这么严重的问题早就报出来了。把能重现的代码贴出来。
------解决方案--------------------
可能是QPixmap缓冲区问题,试一下:
http://blog.csdn.net/a324539017/article/details/6567186
------解决方案--------------------
QPixmap打开的图片确实会存在内存释放不掉
我也遇到过这样的问题。
用尽各种方法都解决不了啊。
------解决方案--------------------
不知道怎么用的
但感觉不像是QPixmap的问题
  相关解决方案