• 6310阅读
  • 3回复

Qt4是否会引起内存泄漏?? [复制链接]

上一主题 下一主题
离线goonman
 

只看楼主 倒序阅读 楼主  发表于: 2010-06-22
Linux环境下,用Qt4.6.2编写的程序,移植到开发板后,运行程序时,发现在当点击操作很多次后,使用top命令查看时,Qt程序所占%MEM会上升,而且就算停止操作后%MEM并不会下降,而且用Qt4自带的demos运行时,也发现在这个问题,不知道大家有没有碰到过类似的情况,更重要的是不知道这样是否会影响到最后整个系统的稳定性,请达人指点一下。
离线xtfllbl

只看该作者 1楼 发表于: 2010-06-22
内存泄漏一般是编写的程序有问题,先怀疑自己的代码,再怀疑别人提供的东西,自己在Linux下测试就不泄漏了?不可能吧,仔细检查下,或者使用valgrind之类的工具检查内存泄漏。
上海欢迎您
离线banyibanyi

只看该作者 2楼 发表于: 2010-06-22
分配的内存当然要及时释放 尤其是在嵌入式平台 我在WIN上发现过这个事 不过过一定时间后内存又变回去了
帮顶
离线goonman

只看该作者 3楼 发表于: 2010-06-22
回 1楼(xtfllbl) 的帖子
呵呵,谢谢版主指点,主要是用自带的例子也出现这咱情况,而且class都继承了QOBJECT类,应该会自动清理才对,所以感觉比较的奇怪
快速回复
限100 字节
 
上一个 下一个