Hi, I want to see if I can solve memory usage on my system:
I come from Linux, which works very differently, I understand that more memory blocks are cached for later. This is fine.
However, I found out, there is always a percentage of memory which is just lost: Let's say: My computer has 16GB of RAM. I start the computer, and 3% is used. I open Firefox, and after some usage and tabs open, it goes to 75% usage. I close all, and used memory goes to about 30%, not close to the 3% before.
I could concede it is because some of the memory is cached, but the thing is that every time I open a RAM intensive app, I am using more RAM. After a few hours of usage (usually about a day of use), I am using SWAP space, and I need to reboot to preserve my SSD and recover performance.
Is there any way of forcing flushing cached memory, or freeing non available memory before launching a RAM intensive application?
Thanks.
I come from Linux, which works very differently, I understand that more memory blocks are cached for later. This is fine.
However, I found out, there is always a percentage of memory which is just lost: Let's say: My computer has 16GB of RAM. I start the computer, and 3% is used. I open Firefox, and after some usage and tabs open, it goes to 75% usage. I close all, and used memory goes to about 30%, not close to the 3% before.
I could concede it is because some of the memory is cached, but the thing is that every time I open a RAM intensive app, I am using more RAM. After a few hours of usage (usually about a day of use), I am using SWAP space, and I need to reboot to preserve my SSD and recover performance.
Is there any way of forcing flushing cached memory, or freeing non available memory before launching a RAM intensive application?
Thanks.