首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从终端触发Firefox内存清理?

如何从终端触发Firefox内存清理?
EN

Unix & Linux用户
提问于 2020-08-09 21:52:58
回答 1查看 1.3K关注 0票数 6

有人知道如何从终端启动Firefox中的垃圾收集和内存减少(about:memory >空闲内存>GC/CC/最小化内存使用)吗?这个浏览器正在使用很多RAM的方式,我发现点击“最小化内存使用”实际上可以减少20-30%的负载。不幸的是,这不会持续很长时间,但我的想法是创建一个Bash脚本并对其进行cron

EN

回答 1

Unix & Linux用户

发布于 2020-08-09 22:24:25

这只能通过打开一个新选项卡并单击很难做到但可能的按钮(例如使用xdotoolxvkbd )来“自动化”,请参见:

https://askubuntu.com/questions/791793/how-can-i-automatically-open-an-url-in-firefox-and-click-on-a-specific-position

https://stackoverflow.com/questions/12026953/automatic-web-page-refresh-using-xdotool-not-sending-key-after-window-focus

如果我是你,我会使用cgroup来限制Firefox RAM的使用:

代码语言:javascript
复制
systemd-run --user -t -p MemoryMax=1500M firefox

此命令适用于Fedora 32中的我。

下面是如何从快捷方式运行它:

代码语言:javascript
复制
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
票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/603689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档