Ask HN: Is anyone struggling with their browsers?
I am using a 5 year old laptop mostly with 8 Gigs of RAM, 2.5 GHz midrange i5 of that time.
I run Win7/Ubuntu duel boot, and lately I am always going out of memory within a few tabs (around 6) in latest Firefox, Chrome, Chromium and other WebKit/Gecko clones..
When I am not browsing, I routinely do beefy C++ compilations in VS, and huge blender builds, all of which happen seamlessly.
The browsing experiance is kinda shitty nowadays, with constant hangups and reboots across the OSs
In the process view, I see a lot of processes being spawned with the same title, each consuming around 700,000K of working memory? Thats a lot per process
Is anyone having similar problems?
7 comments
[ 3.1 ms ] story [ 30.1 ms ] threadI think the problem is the guys making Chrome have 256G of RAM on their dev machines and hardly ever have the constraints of a normal use situation. Optimising RAM usage doesn't seem to be a priority.
I can have 50 HN or readthedocs tabs open in Firefox with negligible memory impact. But two to three tabs of apps (say, Gmail and Trello) or a handful of over-engineered news and blog articles, and it’s swap city plus beach balls from CPU usage. And that’s WITH ad blocking on.
On Mac, Safari is the least awful offender, but the bar is pretty low.
Although both computers have 16gb ram.
I noticed facebook, gmail and a few other sites really killed performance, the interface would freeze with high swap and cpu.
I keep them closed now, I use session manager to start and stop sessions.
I tried a tab suspender, it used to work fine but I'm not sure what happened to it, eventually it disappeared from firefox addons website and someone started a new project, but I got weird issues with other extensions like ublock origin crashing with the tab suspender running, whereas they are fine when the tab suspender is disabled.
So, for now, I only start facebook and gmail when I'm using them and close them when I'm not.
Edit: before firefox containers were a thing I had a profile for different tasks, one for facebook, one for google, etc, to try and limit tracking. I have no idea how effective that is, I'm thinking not very. But anyway, that's also a handy way to start and stop sessions. You have the setting to restore the previous session, and when you exit and start it up again, only the tab with focus gets loaded into memory, the other tabs load when you click them. So you can have 20 tabs opened and restarting the profile only loads one tab, then others load on demand.