无法排查的内存溢出问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PowerDi
V2EX    Windows

无法排查的内存溢出问题

  •  1
     
  •   PowerDi 18 小时 31 分钟前 2728 次点击


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


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

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

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

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

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

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

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

    @linyi090744 #16
    我的硬盘看不出来问题(总不能把数据都给干掉专门进行检测啊,看那些指标是没问题的),但还是有吃内存的毛病。
    chtcrack
        28
    chtcrack  
       10 小时 7 分钟前
    开源啦,进程清理工具
    编写初衷:很多时候,某些程序已经关闭了,但是进程还在运行,占用了系统资源,导致系统变慢,甚至崩溃.所以写了这个自动清理进程的工具.
    https://github.com/chtcrack/process_killer
    cumt21g
        29
    cumt21g  
       5 小时 20 分钟前
    @chtcrack 整个 release 啊
    mayli
        30
    mayli  
       2 小时 27 分钟前 via Android
    盲猜是 wsl2, 我遇到一个很奇怪的 win10 不会释放 standby 的内存,甚至让我觉得我中毒了,rammap 可以手动释放一下 standby 就好。
    后来重装了 win11,没开 wsl2/hyperv 就没再复现。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     950 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 19:19 PVG 03:19 LAX 11:19 JFK 14:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86