PowerDi
V2EX  ›  Windows

无法排查的内存溢出问题

  •  1
     
  •   PowerDi · Dec 10, 2025 · 6088 views
    This topic created in 327 days ago, the information mentioned may be changed or developed.


    电脑 32G 内存,任务管理器+内存页面都看不出来是什么在吃内存。


    Mem Reduct 隔半小时就会触发一次内存超过阈值(95%)自动清理
    40 replies  •  2025-12-21 18:33:27 +08:00
    crocoBaby
    crocoBaby
    Dec 10, 2025
    1
    +1,只能通过重启解决问题
    doctorzry
    doctorzry
    Dec 10, 2025 via Android
    2
    除了重装系统外,我也没找到方法。把虚拟内存调大点,可以缓解这个问题,也就是延长重启周期。
    laminux29
    laminux29
    Dec 10, 2025
    3
    我当年遇到的更棘手的问题,电脑开机时间长了后,右键菜单都变得不正常,部分快捷键失效。怀疑是软件之间互相冲突,但软件太多,就算用了替换法进行逐个排查,排查了很久也没结果,而且这种排查很耽误事。

    后来我干脆把工作电脑当成跳板机,跳板机里,干干净净的,不装任何 IM 与开发软件。

    然后搞来一台服务器,做虚拟化,给浏览器专门做了一台虚拟机、给钉钉微信 QQ 这类 IM 软件专门做了一台虚拟机、给开发,按照语言、环境、版本,做了不同的虚拟机。后来就再也没出现过这类事情。
    Dabney
    Dabney
    Dec 10, 2025❤️1
    4
    Mem Reduct 有效果么?
    Win 的电脑就是很难长时间开机,一段时间过后就会有各种诡异的问题……
    ivan_wl
    ivan_wl
    Dec 10, 2025
    5
    任务管理器 - 详细信息, 标题上右键-选择列 - 提交大小,排序看一下是哪个进程
    sunpj
    sunpj
    Dec 10, 2025
    6
    是 edge 吗? 我也遇到类似情况 每次打 2k25 edge 的内存就会特别大 超过 90% 那种 然后杀了就好
    sjkdsfkkfd
    sjkdsfkkfd
    Dec 10, 2025
    7
    问 AI 排查步骤就行,有很多工具可以进一步检查的
    luoyide2010
    luoyide2010
    Dec 10, 2025
    8
    😂内核,驱动,非页面内存占用不会在任务管理器显示的,可能是这部分有内存泄漏
    你要排除可以问问 AI 思路,这部分内存占用需要 DEBUG 工具才能看到的
    建议重装,排查还是很折腾的(除非你是自己安装的软件导致的,这就没法比只能排除之后,停用这个软件了)
    katsusan
    katsusan
    Dec 10, 2025 via iPhone
    9
    google 一下 rammap ,很多是 windows 还保持着已跑过程序的部分映射
    lxyv
    lxyv
    Dec 10, 2025
    10
    下个 poolmon 排查下,之前公司有台 windows 文件服务器内存泄漏,排查下来是 global 的杀毒软件和备份 agent 导致的
    Dorian101
    Dorian101
    Dec 10, 2025
    11
    System Informer 看看
    changnet
    changnet
    Dec 10, 2025
    12
    任务管理--性能--资源监视器--内存 这里可以看到更详细的情况,如果还看不出来就得用其他工具调试了
    Nanosk
    Nanosk
    Dec 10, 2025
    13
    之前有人说是手机模拟器导致的,没开也会吃内存,卸了就好 原因不明
    chtcrack
    chtcrack
    Dec 10, 2025
    14
    目前就发现 msedgewebview2.exe 这个进程很恶心,明明没开 edge,也有一大堆这种进程,我还特意写了个小程序专门杀这个进程.等实现了新的想法就开源!
    Cusox
    Cusox
    Dec 10, 2025 via Android
    15
    原因不明,但手机模拟器确实存在问题,不开也有内存泄漏,不过删了之后偶尔也有,只能重启
    linyi090744
    linyi090744
    Dec 10, 2025
    16
    这个我好像有遇到过,我的情况是硬盘坏了。内存时不时飙到 100%。更换硬盘之后没在出现过
    yoyoluck
    yoyoluck
    Dec 10, 2025❤️1
    17
    我的 win10 也遇到同样问题,我这台电脑基本闲置,开机后没有手动去打开任何软件,过个几天内存会占用到百分之九十,任务管理器也看不到是哪个消耗的。目前真在用 rammap 和 poolmon 排查。
    WhatTheBridgeSay
    WhatTheBridgeSay
    Dec 10, 2025
    18
    装个 RAMMap 看看,截图发给 GPT 问问哪项异常。反正我是 Intel 有线网卡驱动内存泄漏,不知道是不是因为开 HyperV 虚拟交换机导致的,NonPool 这一栏 GPT 说正常也就 2GB ,我经常能泄露到 10G 以上,也没啥好招,更新驱动能好一阵,过一段时间又开始泄露了
    mikewang
    mikewang
    Dec 10, 2025
    19
    用 RAMMap 排查: https://learn.microsoft.com/en-us/sysinternals/downloads/rammap

    大概率是驱动的内存泄漏问题。这种泄漏在任务管理器上看不到。
    thinszx
    thinszx
    Dec 10, 2025
    20
    曾经遇到过发现是 wsl 的问题,把 wsl 设置了一个虚拟内存的 limit 就好了
    GuLuDaDuiZhang
    GuLuDaDuiZhang
    Dec 10, 2025
    21
    最大的几个内存占用不高,那可能是有非常多小进程占用累计起来的,可以往这个方向排查,看看是什么程序开的进程。找不出来的话,就一个个卸载去试,卸完了再不行就重装系统,因为有可能是乱设置乱优化导致的。

    win 不建议用任何优化软件/清理软件,除非你非常清楚原理作用不然也别动系统默认设置,系统稳定比性能提升更重要,像早期 win10 本来质量就不行,优化和设置下问题变更多了,最后还是重装不去乱动是最好用的。

    win11 目前试过唯一可以安全提升点性能的是 设置-系统-电源,电源模式改最佳性能。不能动控制面板里电源计划,例如改控制面板里卓越计划,或者修改平衡计划里的内容,都会导致些奇奇怪怪的问题。
    WhatTheBridgeSay
    WhatTheBridgeSay
    Dec 10, 2025
    22
    上面说的不完整,应该是先用 rammap 看大类,具体问题症结在 INTEL 网卡驱动上是通过 poolmon 加 GPT 分析得出来的结论
    anyclue
    anyclue
    Dec 10, 2025
    23
    下个 RAMMap 看看 Page Table 的占用吧,或者在任务管理器-详细信息界面的表头上右击,选择句柄,降序排序,如果句柄高的异常的话,结束掉那些不正常的进程,看内存占用会下来吗,是的话就是他泄露了
    PowerDi
    PowerDi
    OP
    Dec 10, 2025
    24
    @Dabney 有效果,会腾出几 G 空间出来,但是也不知道是清理的哪部分内存,因为分成很多种类型
    PowerDi
    PowerDi
    OP
    Dec 10, 2025
    25
    @ivan_wl 淦,居然是 Todesk ? Top-3 分别是 Todesk-钉钉-文件管理器
    PowerDi
    PowerDi
    OP
    Dec 10, 2025
    26
    @mikewang 好的,谢谢,我试试
    Cu635
    Cu635
    Dec 10, 2025
    27
    @Nanosk #13 @Cusox #15
    不是,我不是相关行业的也没有安装手机模拟器,windows 还是会吃内存,之后软件被干掉,explorer 重庆并且桌面还要黑背景。

    @chtcrack #14
    应该是 windows 上的 webview ,现在许多本地软件也 web 前端化了。

    @linyi090744 #16
    我的硬盘看不出来问题(总不能把数据都给干掉专门进行检测啊,看那些指标是没问题的),但还是有吃内存的毛病。
    chtcrack
    chtcrack
    Dec 10, 2025
    28
    开源啦,进程清理工具
    编写初衷:很多时候,某些程序已经关闭了,但是进程还在运行,占用了系统资源,导致系统变慢,甚至崩溃.所以写了这个自动清理进程的工具.
    https://github.com/chtcrack/process_killer
    cumt21g
    cumt21g
    Dec 10, 2025
    29
    @chtcrack 整个 release 啊
    mayli
    mayli
    Dec 11, 2025 via Android
    30
    盲猜是 wsl2, 我遇到一个很奇怪的 win10 不会释放 standby 的内存,甚至让我觉得我中毒了,rammap 可以手动释放一下 standby 就好。
    后来重装了 win11,没开 wsl2/hyperv 就没再复现。
    Meonardo
    Meonardo
    Dec 11, 2025
    31
    可能是同一个域下接收到高频大量的组播报文, 看下网络那块是不是一直接收数据, Windows 的 Bug...
    realpg
    realpg
    Dec 11, 2025
    32
    这类问题,
    第一停虚拟化, 包括你机器上的各种类型的虚拟机, wsl, 模拟器
    第二查网络, 看看网络内是不是有异常流量
    第三查把你机器上的所有软件添加的系统服务都查一遍
    Earthman
    Earthman
    Dec 11, 2025
    33
    这个我懂,任务管理器转到性能页面->内存页,查看"已提交"是不是接近满了。这个是 chrome 系搞出来的问题。
    PowerDi
    PowerDi
    OP
    Dec 11, 2025
    34
    @Earthman 经常都是满了
    familiar
    familiar
    Dec 11, 2025
    35
    可以用微软的 rammap 排查下,可能某些驱动或者某个 app 进程内存泄露了。还有就是比较低可能性就是某硬件故障导致了
    我电脑是 32G win11 ,电脑重启只有每月周二补丁系统更新和驱动更新给我安装重启过。我 wslconfig 限制 max ram ,剩下钉钉/wx 等 IM 类+sql 管理软件+vsc 等用一个月到补丁周二更新重启前电脑内存一直挺稳定的使用 19~23G 左右
    Hephaistos
    Hephaistos
    Dec 11, 2025
    36
    @mayli standby 的本来就是没内存才会放……设计上就是预载常用的进内存加快速度
    mayli
    mayli
    Dec 11, 2025 via Android
    37
    @Hephaistos 但是 bug 就是不会释放,很容易复现,直接分配大内存不会触发 standby free, 但是直接 oom
    Hephaistos
    Hephaistos
    Dec 15, 2025
    38
    @mayli 直接 oom ?你申请的内存超过 memory+pagefile 总的大小了?有密集型 ram 需求的话直接把 Superfetch 关了就是。
    mayli
    mayli
    Dec 16, 2025
    39
    @Hephaistos 也没有密集型 ram 需求,superfetch 已经关了。没有,我申请内存小于任务管理器显示的 standby 。
    总体我还是怀疑是 win10/wsl2/hyperv 导致的 bug, 因为即使不开启 wsl2 ,hyperv 也会默认开启。手动 rammap 释放 standby 后就能正常分配。

    我后来重装了 win11 ,没开 hyperv ,standby 就能在有需要的时候正常释放了。主要是出现 bug 的时候 standby 这玩意有时候比我 in use 还多,然后就开始随机 oom 。不过现在系统重装也不费事,数据也不丢。
    yoyoluck
    yoyoluck
    Dec 21, 2025
    40
    你的问题解决没?我内存泄露排查出来了,是联想安全管家的一个驱动导致的,很久以前安装过联想安全管家,后面卸载了,但是他的一个服务卸载时居然没被移除。联想网站上后面发布不相关文章,说某个版本的驱动存在内存泄露问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1370 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
    ♥ Do have faith in what you're doing.