On 12/12/2018 13.07, Liam Proven wrote:
On 12/12/2018 12:47, Carlos E. R. wrote:
No, that does not explain it.
I'm not _trying_ to explain it. I can't.
All I'm saying is that I don't think this will be easily fixed. I am currently going through the pain of moving to a new install of oS on a new PC because it was cheaper than getting a RAM upgrade for my existing one. 8 GB was no longer adequate for my workload and it kept disk-thrashing, and I am not a hugely demanding user.
Linux (the kernel) keeps growing. So does the userland. Especially so do browsers. And memory leaks are everywhere, which is the sort of thing that is fuelling the rise of "devops" and containers: it's virtually impossible to troubleshoot all the issues and leaks in modern, super-complex stacks, so fire them up when needed, and if anything goes wrong, tear them down, destroy them and fire up new instances. It's easier than trying to get them to be stable and just work.
This does not help us desktop users, but sadly, desktop Linux is a tiny minority niche and will never be anything else. :-(
:-(
I don't like Chrome, I use firefox for my browsing. But I *must* use chrome to watch Amazon Prime Video and cast it to a Chromecast device, that doesn't work on firefox AFAIK.
So, if you only have 4 GB RAM, when you want to screencast something with Chrome, shut down Firefox.
But that's not it. See: I work for some time with the machine, doing things happily with that workload. I leave it alone for an hour or a night. The screen saver kicks in (black). I go back, touch a key, no response. What happened? How can the computer be trashing with the same programs that were working an hour before, but when I stop using it, it crashes, the program or the kernel goes mad? I have just posted some calculations, a comparison of the memory load when crashed and when normal. Same programs loaded.
Or get more RAM. :-(
it is a laptop, that's impossible, AFAIK :-( What I did was get faster swap. SSD. -- Cheers / Saludos, Carlos E. R. (from 42.3 x86_64 "Malachite" at Telcontar)