macOS 的一些内存泄露进程

目前一共遇到了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


Windows 10 远程桌面配置