• 2104阅读
  • 9回复

提示计算机内存不足问题 [复制链接]

上一主题 下一主题
离线jing105630
 

只看楼主 倒序阅读 楼主  发表于: 2018-12-21
  软件连续运行大概一个星期提示"计算机的内存不足,请保存文件并关闭这些程序”,根据百度的解决方式也试了运行久了内存还是一样增加,请问各位大侠有什么好的处理方式?
离线never_forget

只看该作者 1楼 发表于: 2018-12-21
这样的情况很可能是你的程序一直在申请内存,但是没预释放导致的,你看看自己的代码吧~
离线jing105630

只看该作者 2楼 发表于: 2018-12-21
回 never_forget 的帖子
never_forget:这样的情况很可能是你的程序一直在申请内存,但是没预释放导致的,你看看自己的代码吧~ (2018-12-21 18:47) 

哪些是一直申请内存呢?线程运行里面都没有定义变量,只有给变量赋值
离线hitler++

只看该作者 3楼 发表于: 2018-12-23
贴代码,不然无人能帮你找到问题
离线沉默小ai

只看该作者 4楼 发表于: 2018-12-23
QT 我试过30天不关电脑,发现还是很稳定的,所以大概率是你程序的问题。你主要查查那里使用了new
离线jing105630

只看该作者 5楼 发表于: 2018-12-26
回 沉默小ai 的帖子
沉默小ai:QT 我试过30天不关电脑,发现还是很稳定的,所以大概率是你程序的问题。你主要查查那里使用了new [表情]  (2018-12-23 22:55) 

new 就是刚开始new了几个对象,线程中没有new的
离线stlcours

只看该作者 6楼 发表于: 2018-12-26
回 jing105630 的帖子
jing105630:new 就是刚开始new了几个对象,线程中没有new的  (2018-12-26 11:29) 

不用托大,就是你的问题。我的程序运行了一年都没有问题,而且还是在线程中不断申请、释放内存的,内存使用量还不小。
离线沉默小ai

只看该作者 7楼 发表于: 2019-01-05
回 jing105630 的帖子
jing105630:new 就是刚开始new了几个对象,线程中没有new的  (2018-12-26 11:29) 

你在仔细看看内存的有无变化,或者数组、list等有无越界吧
离线九重水

只看该作者 8楼 发表于: 2019-01-07
谁没有过一两次?以为不是自己的程序问题,呵呵。
楼上几位都是过来人。
离线jing105630

只看该作者 9楼 发表于: 2019-01-14
回 九重水 的帖子
九重水:谁没有过一两次?以为不是自己的程序问题,呵呵。
楼上几位都是过来人。[表情]  (2019-01-07 17:47) 

关键是怎么找这个问题,不是说是不是程序问题
快速回复
限100 字节
 
上一个 下一个