I've been using eOS Juno since feb 2019. FYI, initial RAM usage is at 20% (total RAM 8GB, 7.1GB available), at the end 45-50% (after closing all running applications.)
EDIT: This is an HP laptop, with Quad-Core AMD A8-7410 APU with AMD Radeon R5 Graphics(2GB). Model number is HP AF008AX.
Before this, I'd been using eOS 0.4 on a HDD. I decided to install Juno on a new Kingston 240GB SSD. For a while the ram usage was similar to v0.4 but since past 2-3 months I've noticed that if I keep using system for long, then the RAM usage keeps increasing even though I use it for browsing(e.g. Firefox or sometimes Brave browser) and occasional small coding projects on Code or VSCode, the number of tabs on used browser (Firefox/Brave) never go above 10 but RAM usage from start keeps increasing. Sometimes, on weekends system stays on for about 10+ hours, which means that I've to restart the system to avoid stuttering and lag due high unrecoverable RAM (and processor) usage.
Even if I close all the applications, the RAM recovered is about same as used as all the applications' usage in start. And there's an amount of RAM that can't be recovered until I restart my system.
Please guide me how/why it is happening and if there's a way to avoid it or if its normal. Any help is appreciated.
Edit: gala has 11 instances shown in htop with each taking 2.8%, could that be a reason?