首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QPlainTextEdit内存泄漏

QPlainTextEdit内存泄漏
EN

Stack Overflow用户
提问于 2018-11-19 16:08:14
回答 1查看 142关注 0票数 0

我用QT5.9.6编写了一个简单的应用程序,我运行了这个应用程序,并想知道使用的内存是growing。在跟踪/调试我的应用程序之后,我实现了一些关于QPlainTextEdit的东西!

内存泄漏是作为我的应用程序中的一个便签,但每次使用之后,我使用了clear()函数来将其空白以供下次使用。

但是那个便签上用过的内存是不能释放的!

我决定测试一下

我打开了一个新项目,其中包含一个QPlainTextEdit &一个QPushButton(to使用clear()函数)。

  • 运行后,使用的内存为9.7MiB
  • 输入一些长文本到QPlainTextEdit,使用的内存是52MiB
  • 按下9.7MiB**,(clear() QPlainTextEdit),预期使用的内存是QPushButton,但它是** 52MiB**.**

我尝试了删除静态分配动态分配.,很多管理方法,但是没有什么不同!

我在这里中发现了一些东西,但它不能解决问题。

这是QPlainTextEdit中的一个bug,还是我做错了?

EN

回答 1

Stack Overflow用户

发布于 2019-11-01 09:28:30

我想这是Qt的叛逃。

您可以运行Qt的Appliction.exe示例,它也有相同的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53378583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档