• 意见建议
  • 【重大BUG】疑似内存泄漏导致win10内存消耗持续增加

前几个月发现公司工作用的电脑内存占用持续上升,并且在任务管理器中查看并未发现特定软件的占用问题,短短一个礼拜出头就能达到80~90%以上(16G内存)。
一开始我一度以为是win10系统更新导致的,后来察觉可能是某些软件导致的,但是由于工作过忙且没有好办法监控各个软件运行情况,没有办法查到原因。
正好半个月前要给另一台闲置的笔记本电脑重装系统,于是想办法进行了进一步测试。
具体方法为:重装系统或安装1-3个软件,保持开机状态静置一天,查看内存占用情况观察是否有较大增幅。
Ps:笔记本内存8G,通常闲置运行内存在20-30%,在出现内存泄漏问题后会在一天后达到40%左右,否则无较大幅度波动。
在先后单纯安装系统观察,然后陆续安装如Bandizip,Everything,TrafficMonitor,Shadowsocks,Snipaste,以及谷歌和火狐浏览器等,直至安装uTools后出现此内存泄漏问题,并且在卸载uTools后不再出现该问题。
理论上我的测试办法是没有问题的,各位有异议的也欢迎提出来讨论。
由于公司工作用电脑是常年保持开机运行状态的,除隔几个月一次的系统大更新外,基本不关机或重启。但是自从出现内存问题后就要每隔1、2周就要重启一次电脑,相信各位开发人员应该明白这意味着什么,并且还有平常使用时的可用内存过低问题。

希望能尽快确认并解决该问题。

  • dto 回复了此帖

    Rebuilding127

    感谢反馈,如果发现内存泄漏问题,我们会第一时间解决。

    如果方便,希望可以帮我们做进一步测试:
    1、给我们你已经安装的插件列表,让我们缩短排查范围
    2、正常情况下如果出现内存泄漏问题,关闭相关有问题的插件进程,或者直接重启uTools主程序即可以回收内存,按你的描述,需要重启电脑才能解决?
    3、打开「任务管理器」,关闭掉内存占用高的进程,依次进入已安装插件,如果为空白,则说明此插件产生的问题
    4、如果使用过程中感觉内存占用大,可以输入「clear」指令,回收所有在运行的插件

    dto
    好的,乐意帮忙。关于你的问题:
    1、由于是在新机上测试,并没有安装很多,仅几个官方插件(印象中,如有误差,我会尽快补充)
    ①在线翻译
    ②本地搜索
    ③网页快开
    ④todo
    2、并非一定要重启电脑才可以,在右下角任务栏中右键重启uTools也可解决。
    这个是刚刚尝试的,原先并未想到你说的解决方案,重启软件后16G内存从80%降低到45%左右,关闭大部分工作软件后降低到30%
    3、在任务管理器中查看并无异常,所有进程(包括uTools的多个进程)显示内存均为正常占用状态,没有明显过高问题。且从任务管理器中并不能分辨某uTools进程是哪个插件占用的,所有名称均显示为【uTools】。
    4、【clear】指令不能解决问题。
    说实话,不知道还可以用【clear】指令回收内存,隐约只记得当初最早版本的新手指导中只说明了【plugins】指令作用,在最新版本的软件安装后甚至连基本提示也没有。而且目前版本的软件在安装后也没有能查看默认指令的地方,建议能增加【帮助】界面,说明一些常用功能和指令等。

      dto
      这是我主要工作电脑安装的插件列表,参考一下:
      官方的:
      1、计算稿纸
      2、json编辑器
      3、编码小助手
      4、颜色小助手
      5、todo
      6、网页快开
      7、本地搜索
      8、在线翻译
      第三方开发者制作:
      1、程序员手册
      2、斗图
      3、快捷命令
      4、磁力搜索

        任务管理器无异常,这个就很奇怪了,在任务管理器中内存总是会被某个进程占用,不然80%占用是如何构成的。

        我们也很烦恼如何将uTools中有一些很好的特性传达给用户,新的版本会增加查看所有功能关键字的功能,很快会发布。

        dto
        对,任务管理器中显示无异常,关于这点我也很费解,所以一开始我一度任务是系统自身问题导致的。
        要不是最近用排除法测试得出结果,我也不知道竟然是uTools的问题

          dto
          最新消息,新装系统的笔记本8G内存,昨天晚上11点左右待机内存占用32%左右,今天早上9点左右看是40%,重启软件后降低到28%。
          安装的插件仅为
          ①在线翻译
          ②本地搜索
          ③网页快开
          ④todo

          其实直觉来说我感觉不是插件问题,稍后我将卸载重装软件并不安装任何插件,进一步观察是否为插件导致的。

            dto
            7.1更新最新消息,可以确认内存问题是软件本身问题而非插件问题。
            重装软件,未装任何插件,20小时左右内存占用上涨15%左右(8G内存),重启软件后回到正常水平。

              看了你的帖子我特地回我电脑上看了一下,平均就占用300MB内存,win10系统。我的电脑没有出现内存泄漏的异样。
              会不会跟系统版本或者发行方有关系。

              agentRich
              首先我不知道你是否长期开机观察过内存使用情况
              其次你说的系统问题我也无法给你肯定的回答,只能说我这边使用的是Microsoft官网上提供下载的win10系统,而且几次重装系统我都是重新去下载刻录到U盘上使用的,均出现过内存问题。
              另外我还在其他的大的分享网站上下载过LTSC版本的系统,也一样出现该问题。
              Ps:安装时选择的都是专业版或者企业版,有一次还试过教育版。
              激活方式试过数字激活和KMS激活

              就目前来说,我只能说我用过的几台电脑都出现了这个问题,系统安装时间有早有晚,也有多次重装系统后一样出现问题,系统版本也换过。

              9 天 后

              dto
              反馈该问题已经快2周了,不知道到目前为止可有进展?

              • beta 回复了此帖

                Rebuilding127 uTools使用的技术是Electron 底层是chromium+nodejs,内存使用会大点。但我们这边未复现你所描述的问题了

                beta
                那想解决的话我可以如何配合你们处理?亦或者我想自己解决的话有什么办法吗?
                因为就实际情况来说,我这里确实出现了内存问题,虽然我不知道这个问题出现的原因是软件本身还是安装过程中的操作等导致的

                • beta 回复了此帖
                  3 年 后
                  3 个月 后
                  5 天 后
                  说点什么吧...
                  闽ICP备18007474号