首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt内存泄露,怎么解决

2013-04-22 
Qt内存泄露,如何解决windows xp下用Qt 4.7.3版本开发的程序,发现每打开一个窗口后,内存都会增加约3M,关闭

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的问题

热点排行