首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jason19659
V2EX  ›  程序员

求救, win10 1809 内存泄漏怎么办

  •  1
     
  •   jason19659 · 62 天前 · 3834 次点击
    这是一个创建于 62 天前的主题,其中的信息可能已经有所发展或是发生改变。

    求救,win10 1809 内存泄漏怎么办,任务管理器看不到高占用的程序。。。能关的都关了内存使用率还是掉不下来。。怎么办。。。win10 专业版 1809 2019/4/5 17763.805

    第 1 条附言  ·  60 天前
    !()[" "] 还是没找到什么原因
    第 2 条附言  ·  57 天前
    升级到了 1909,把所有能升级的都升级了一遍,满占用的情况就再也没发生过了。。。
    可能是 系统,驱动,或者是 ADB 的内存泄漏
    41 回复  |  直到 2019-12-05 15:29:17 +08:00
    FancyKing
        1
    FancyKing   62 天前 via Android
    同学的电脑,楼主可以参考一下
    一开始用微软自家软件检测了一遍内存泄漏,发现没有问题
    进到 msconfig 把非微软的服务都关掉,自起关掉,然后开机发现内存占用才 10 个百分点
    然后恢复之后查内存发现有个程序开了好多 run*.dll 还是什么来着,然后卸载掉那个软件,一切太平了,现在开机大概 20 左右
    just1
        2
    just1   62 天前 via Android
    一样的情况,任务管理器把所有非系统服务的进程全 kill 也是高占用,之前也发过贴
    https://v2ex.com/t/497597#reply10
    https://v2ex.com/t/511296#reply22
    但是现在依然是这样,mark 一下
    zhuangzhuang1988
        3
    zhuangzhuang1988   62 天前
    verrickt
        4
    verrickt   62 天前 via Android
    下一个 process explorer,去 memory 里看看,重点观察下 non-paged 和 kernel。
    jason19659
        5
    jason19659   62 天前
    @verrickt #4 好。。等内存炸的时候我再看看
    orzfly
        6
    orzfly   62 天前 via Android   ♥ 1
    任务管理器把 句柄 (Handles) 列打开,排序,看看什么程序特别大,杀掉……

    好多银行的安全控件和 Synergy (至少曾有过)都会泄露句柄,约等于占用大量内存…
    acess
        7
    acess   62 天前
    我只知道一个老梗:已提交内存、微软拼音和 MsCftMonitor。

    微软拼音打字打得多的时候,已提交内存会慢慢涨上去。

    貌似这个毛病一直都没修,我刚刚干掉 ctfmon.exe ,已提交内存就掉了大概 1GB。
    不过这样基本上也不影响用了,因为很少涨到 1GB 以上,少了 1GB 也不至于对我有太大影响(更不用提这个只是已提交内存,可以“转移污染”到硬盘上的页面文件)。

    操作方法,最简单的就是干掉 ctfmon.exe ;
    以前版本的 Windows 好像还可能略有不同,比如打开计划任务停掉\Microsoft\Windows\TextServicesFramework\MsCtfMonitor ;或者,还有一个更粗暴的办法:procexp 搜索 MsCftMonitor.dll ,也许可以搜到一个 taskhostw.exe 进程加载的就是这个 dll (我不确定这样会不会杀错)。
    cjq8z
        8
    cjq8z   61 天前 via Android   ♥ 1
    歪楼一下:
    chrome 的内存泄漏问题,将近十年都没解决,开发者一直没发现,原因很简单:听说 chrome 的开发人员用了 128gb 内存的电脑了。所以加大内存是缓解问题发生或是解决问题的直接有效手段。
    楼主可以试试加一条单条 32GB 的内存,必要时候两条,这些内存泄漏问题都不存在了。
    ladypxy
        9
    ladypxy   61 天前 via iPhone
    任务管理器里查看句柄数,最大的那个基本上就是有内存泄漏的进程
    sxul07
        10
    sxul07   61 天前
    我有两台 windows 机器分别是 1909 和 1903,都存在每天用一天差不多要泄露 8G 以上内存然后自动黑屏重启的情况。其中一台已经换成 Windows server 了,目前使用很正常,内存不漏了。但是某些软件(点名批评 OneDrive)可能在 win server 上工作不太正常…以及我买的几个正版软件是明确不支持服务器系统的。另外一台已经用 RAMMap 检查过确定是驱动占用的内存了,但是不清楚具体是哪个驱动,看下面这个帖子的方法是得装 WPT+WDK 来分析…感觉有点麻烦还没弄
    https://superuser.com/questions/949244/windows-10-high-memory-usage-unknown-reason
    sxul07
        11
    sxul07   61 天前
    @cjq8z 这方面还是火狐好…同样的标签数量火狐和 Chrome 的内存占用能差十倍以上…之前火狐开发者版本有过内存泄漏 bug,没两个版本就修掉了
    7654
        12
    7654   61 天前
    RAMDisk 的锅?
    dxySheldon
        13
    dxySheldon   61 天前 via Android
    性能这个页签,下面最一行,有个打开资源监视器,里面的内存显示的全。
    1358208301
        14
    1358208301   61 天前
    16G ddr4 x2,任务全关,内存占用 95%,只能重启,任务管理查不出来。
    SilencerL
        15
    SilencerL   61 天前 via iPhone   ♥ 1
    @cjq8z
    哈哈哈 我上次听这个段子的时候 Chrome 的开发者还在用 32G 的内存……
    hfc
        16
    hfc   61 天前
    我是上周升级 1909 后出的内存占用偏高的,然后跑了一遍系统自带的内存检测之后就恢复正常了
    Infinite2K
        17
    Infinite2K   61 天前
    我这半年开机就会开启任务管理器

    不过各程序软件对内存的具体使用,单单任务管理器很难查看出来只能查看出一个大概

    开机就很高这个事家里电脑也有,这几天开机 40%左右,16g

    内存检测抽时间测一下,内存使用率我感觉很不正常,经常有些内存不知道去哪了
    zh826256645
        18
    zh826256645   61 天前
    建议把快速启动关了,重启看看
    xiaoyu03
        19
    xiaoyu03   61 天前
    16G 内存,占用 97%。我还以为是 IDEA 的锅
    wq2016
        20
    wq2016   61 天前 via Android
    Mark 下,每次被迫重启
    rockxsj
        21
    rockxsj   61 天前
    公司的 VPN 客户端在断开自动重连后会占用大量 CPU,导致风扇狂转,手动断开再重新连接就好了,程序名:SangforCSClient.exe (狗头
    expy
        22
    expy   61 天前
    任务管理器,性能、CPU 那里看看句柄。
    如果有大几十万可以打开资源监视器 CPU 那栏看看是哪个程序。
    yefuchao
        23
    yefuchao   61 天前
    试了 16L 说的检测,我的也正常多了
    May725
        24
    May725   61 天前
    我的是升级 1903 后出现内存问题,有时莫名其妙的高占用,出现后,只得重启。
    littlewing
        25
    littlewing   61 天前
    如果是升级上来的,试试重装系统
    FrankHB
        26
    FrankHB   61 天前
    A18524478970
        27
    A18524478970   61 天前 via Android
    升级下系统试试?
    感觉大概率是非系统软件的锅
    longaiwp
        28
    longaiwp   61 天前
    大概率跟系统本身没什么关系,而是某些特殊情况,建议先用 RAMMAP 和 Process Exploer 看看。我公司的机器无论是 7 还是 10 的好几个版本,都这样,找不到原因,一路升级都解决不了,烦死了。
    iccfish
        29
    iccfish   61 天前
    楼主这内存占用……停厉害,Win10 的内存泄漏我只在两三年前的 Insider 版本里遇到过。这种情况下,任务管理器切换到详细信息 tab,右击列表头,点选择列,选择多几列(提交大小)看看大概就知道怎么回事了吧。
    willm
        30
    willm   60 天前 via Android
    @sxul07 为什么我觉得现在的火狐比 chrome 还占内存。不仅占内存,还慢,页面总是过一会才刷出来
    powerts
        31
    powerts   60 天前 via iPad
    之前的 1903 有这个问题,问题应该是非分页缓冲池逐渐增加,200m+到几个 G,直到更新系统。不知道是软件问题还是系统的
    scoful
        32
    scoful   59 天前
    lz 找到办法了嘛?我也是 1809,现在回复时,开机刚好 4 天,16g 内存就剩下不到 2g 了,总感觉任务管理器显示的总内存不符合事实
    jason19659
        33
    jason19659   58 天前
    @scoful #32 没有。。任务管理器里点用户能看到你实际用了多少内存。。剩下的依然不知道让谁吞了
    scoful
        34
    scoful   58 天前
    @jason19659 我是喜欢睡眠待机的,出门就睡眠,一般坚持个几天就必须要关机清内存,我用 qq 浏览器,开久了挺占内存,但是就算把所有 qq 浏览器的进程都删了,还是没有释放出来,天知道被什么占用了
    Aoerz
        35
    Aoerz   58 天前
    mark 一下,过段时间再来看
    https://www.v2ex.com/t/620944
    scoful
        36
    scoful   52 天前
    lz,你有没有用 onetab ?
    jason19659
        37
    jason19659   51 天前
    @scoful #36 没有。。
    scoful
        38
    scoful   51 天前
    ICEsoundService64.exe 这个在任务管理器里有没有?
    jason19659
        39
    jason19659   51 天前
    @scoful #38 有。。。
    scoful
        40
    scoful   51 天前
    杀了,看看能释放多少内存
    jason19659
        41
    jason19659   51 天前
    @scoful #40 所有的东西升级了一遍之后就不泄露了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   772 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 34ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    ♥ Do have faith in what you're doing.