I notice with every system that over time it does end up taking more resources. Naturally, I don’t like that, so I try the following things:
Prevent bloat: I really hate bloat and I figure my strategy of avoiding it also helps keep resource usage lower. I keep things under 1000 packages on Arch based distros such as EndeavourOS. RN I have 936 packages, all from pacman, and a few AUR packages.
Ensure that I’m not running extraneous services: I don’t start anything on my own unless I know I will use it, such as Tor and NordVPNd. I also try to turn off applets until I need them, most notably Redshift.
Restart Frequently: This MATE desktop for instance starts at 590 MB but can go up to 1.2 GB on idle with nothing open over time. In order to avoid that, I restart whenever I know I’m not gonna be using it for a semi long period of time.
Use as little and lightweight as possible: If I haven’t used something for ~10 minutes and IK I won’t need it, I close it.
However, as stated above in restart frequently I still have a lot of RAM used. That’s why I’m asking you, the EOS community: What do you do to keep resource usage low?