IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    macOS 的一些内存泄露进程

    血衫非弧の一存发表于 2025-04-29 00:00:00
    love 0

    目前一共遇到了3个,以后可以慢慢补充进来:

    1. idleassetsd

      看我这篇:《macOS 每秒钟强杀 idleassetsd 进程》,跟视频壁纸有关。

    2. Ventura

      我曾经遇到过占用了80G内存,也太疯狂了。网上搜索据说是跟动态壁纸有关,只要使用自己的静态壁纸图片就可以解决。(但我还是用脚本强杀它)

    3. ScreenTimeAgent

      屏幕时间记录的进程,把屏幕时间功能停用就可以了。

    我写了个简单的脚本强杀前两个进程,第三个的功能停用之后没遇到问题:

    #!/bin/bash
    
    while true; do
        if sudo killall idleassetsd &>/dev/null; then
          echo "idleassetsd ok - $(date '+%m-%d %H:%M:%S')"  # 如果成功,输出 ok
        fi
        if sudo killall Ventura &>/dev/null; then
          echo "Ventura ok - $(date '+%m-%d %H:%M:%S')"  # 如果成功,输出 ok
        fi
        # 等待 1 秒
        sleep 1
    done
    
    


沪ICP备19023445号-2号
友情链接