터미널에서 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

관련 정보