端末でFirefoxメモリクリーンアップを実行するには?

端末でFirefoxメモリクリーンアップを実行するには?

about:memoryターミナルでFirefoxのガベージコレクションとメモリの削減(> Free Memory> GC / CC / Minimize Memory Usage)を起動する方法を知っている人はいますか?このブラウザはRAMを大量に使用していますが、「メモリ使用量の最小化」をクリックすると、実際に負荷が約20〜30%減少することがわかりました。残念ながら、これは長続きしません。しかし、私の考えは、Bashスクリプトを作成してcron実行することです。

ベストアンサー1

これは、新しいタブを開き、ボタンをクリックしなければ「自動化」できません。これは難しいことですが、たとえば、またはxdotoolを使用できますxvkbd

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

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

私があなたなら、cgroupを使って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

おすすめ記事