有谁知道如何about:memory
从终端启动 Firefox 中的垃圾收集和内存减少(> 释放内存 > GC/CC/最小化内存使用)?这个浏览器使用了大量的 RAM,我发现点击“最小化内存使用”实际上可以减少大约 20-30% 的负载。不幸的是,这不会持续很长时间,但我的想法是创建一个 Bash 脚本和cron
它。
答案1
这只能通过打开一个新选项卡并单击按钮来“自动化”,这很难做到,但可以例如使用xdotool
或xvkbd
,请参阅:
如果我是你,我会使用 cgroups 来限制 Firefox RAM 使用:
systemd-run --user -t -p MemoryMax=1500M firefox
该命令在 Fedora 32 中适用于我。
以下是从快捷方式运行它的方法:
cat firefox.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox RAM Limited
Exec=systemd-run --user -t -p MemoryMax=1500M firefox
Icon=firefox
Terminal=false
StartupNotify=false