V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MoRanjiang
V2EX  ›  问与答

求助,关于 mihomo(clash.meta)的内存占用问题

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

    最近因为换了机场,要用 Hysteria2 协议的节点,所以从 Clash 迁移到了最新版的 mihomo ,遇到了内存占用问题——每次启动后内存占用会慢慢增加,一觉醒来就超过 1 G 了,成了压断我 16 G 内存的最后一根稻草。每次启动 eu4 如果不重启内核再开个浏览器就卡顿到无法游玩。

    已经尝试了不同的 GUI 也试了单独的内核,虽然没有连续使用数个小时让它慢慢增长,但是过不了很久也会达到 500 M 。尝试设置了 geodata-loader: memconservative 也没有明显效果。

    现在考虑使用 sing-box ,但是官方文档看得我一头雾水,手写 json 也很痛苦。

    12 条回复    2024-09-06 12:54:01 +08:00
    xxb
        1
    xxb  
       299 天前 via Android   ❤️ 1
    改日志级别试试
    x86
        2
    x86  
       299 天前
    试试 gui.for.clash
    SenLief
        3
    SenLief  
       299 天前   ❤️ 1
    应该是内存泄露了,我用 clash meta 内存一般在 80mb 左右。开日志看一下吧。
    SenLief
        4
    SenLief  
       299 天前
    singbox 客户端原版没有订阅功能。
    defaw
        5
    defaw  
       299 天前   ❤️ 1
    几个方案:1.开 tun 的同时系统代理也打开,tun 的 tcp 连接释放不干净会一直占着内存,http 代理就没这个毛病
    2.使用”任务计划程序“在每次从锁屏进入桌面时运行一个 powershell 脚本,在脚本里执行 curl 请求重启 clash 核心,目前已知 meta 核心在没网而且开着 tun 时内存会快速膨胀
    deorth
        6
    deorth  
       299 天前 via Android
    提 issue
    A01514035
        7
    A01514035  
       299 天前   ❤️ 2
    可以使用最新的 alpha 版本试一下?(因为我看官方 issue 中总有人恢复这个,然后问题居然真的解决了)
    我一直使用的是最新的 alpha 版本,在 ubuntu 上使用 tun 模式作为局域网内其他四五台机器的旁路由,十几天了内存占用还是不到 100MB.
    issakchill
        8
    issakchill  
       299 天前   ❤️ 1
    改日志级别试试 之前在群里面好像说过可以解决
    MoRanjiang
        9
    MoRanjiang  
    OP
       294 天前
    目前的措施是
    1 、调整了日志等级
    2 、使用最新的 alpha 版本
    mingtdlb
        10
    mingtdlb  
       145 天前   ❤️ 1
    刚看了下,用 Hysteria2 协议就有内存的问题。

    1.18.7 的 mihomo ,1000+ 的 Hysteria2 节点,两个订阅,切换一下内存就暴涨到 2G 。
    ![1]( )
    ![2]( )
    lilifenghao44
        11
    lilifenghao44  
       107 天前 via Android
    @mingtdlb 1.18.8 , tun |ipv6| 虚拟网卡|热点|虚拟机 开任意一个都会 mihomo 炸内存 一小时 4g 。跟了好几个版本都没改善
    mingtdlb
        12
    mingtdlb  
       107 天前
    @lilifenghao44 `http://localhost:9097/debug/pprof/` 打开看看,要开 debug 。另外手动 gc 看下是否有缓解。去 mihomo 提一个 issue ,把内存快照发上去。

    我主用的 PC ,已经换回 cfw 了,用来用去,还是 cfw 用的舒心。clash verge 吸引我的是那个 script ,有现成的,订阅不用去转换了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 07:01 · PVG 15:01 · LAX 23:01 · JFK 02:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.