It's only Firefox that is never satiated with however much memory I throw at it. Any time my machine slows, the solution is to kill Firefox. Not sure what exactly they are doing wrong.
The default settings are to allow it to acquire memory until memory pressure on the system reaches 5% free, at which point it will begin freeing memory. You can set a custom percentage or a specific amount of memory.
That or just run it in a cgroup with a memory limit.
Also, I have a ton of bookmarks and as I been slowly deleting them Firefox's performance has improved. This same giant size of bookmarks Chrome seems to sync out of order causing their placement to change.
Ublock origin also does slow down the browser a bit on websites that.. don't.. have ads.
https://addons.mozilla.org/en-US/firefox/addon/auto-tab-disc...