macOS 的一些内存泄露进程
2025-04-29 software mac 1 mins 562 字
目前一共遇到了3个,以后可以慢慢补充进来:
-
idleassetsd
看我这篇:《macOS 每秒钟强杀
idleassetsd
进程》,跟视频壁纸有关。 -
Ventura
我曾经遇到过占用了80G内存,也太疯狂了。网上搜索据说是跟动态壁纸有关,只要使用自己的静态壁纸图片就可以解决。(但我还是用脚本强杀它)
-
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