3 ms·
It sometimes feel like it is a bonus today, if apps bother to clean up their memory at runtime, so maybe that's why parent poster thought it is a good and speci
by hutzlibu 5y ago
It sometimes feel like it is a bonus today, if apps bother to clean up their memory at runtime, so maybe that's why parent poster thought it is a good and special thing, that the OS free's the memory of an ended processes.
Btw. many people don't seem to know, that also in languages with a garbage collector like Javascript, you can create awesome memory leaks. And I would bet, most websites actually do: it only works, like it works, because websites are closed regulary. And because RAM is every increasing. But browse with a older smartphone and you hit the RAM limit very quickly.
- pantalaimon 5y agoIf you close the app the OS should clean up the memory no matter what the app was doing
- habibur 5y agoBut closing tab != closing app.
- unnouinceput 5y agoFirefox user here, plenty of tabs, Win10 as OS. 3.7 GB before opening the GIF in new tab, 3.8 after opening, 3.7 after closing. Reopening and closing it several times in a row yields the same results, consistently. At least for my setup (Win10 heavily crippled to my own liking) closing tab == closing app in terms of memory gained back.
- hutzlibu 5y agoIt should be equal when we are talking about webapps.
- DougBTX 5y agoIt would be fair for a browser to assume that if you’ve just visited one page that you might return soon, and so keep assets in cache for a little while.
- hutzlibu 5y agoWell yes, if done right some browsercaching is fine. But that could pile up quickly, so I am not sure if and how it is done in the various browsers.
- dokem 5y agoIn ff and chrome tabs are processes. So aside from resources allocated on behalf of that process by other processes not being cleaned up, the OS will cleanup all the memory that tab told the OS to allocated when closed.
- jfoster 5y agoI reckon we're probably a lot better off today than in 1995. (Windows 95)
- imtringued 5y agoI have 32GB of RAM and it sits unused most of the time. Right now I am at 4GB/32GB. It simply isn't a significant source of memory consumption. Open Atom and you can easily get to 500MB for a single application, which is completely wasteful. That browser can run dozens of apps in 4GB.
- slver 5y agoChrome runs a separate process per origin so that adds up almost as fast as Atom
- hexo 5y agoOn the other hand, my browser (Firefox) keeps overflow through 8GB ram few times a day. Sometimes I wish people programmed like we had 512megs in a luxury machines.
- FeepingCreature 5y agoI have 32GB of RAM and usually browsers use about 10GB of it. But I do open a stupid amount of tabs.
- bluefirex 5y agoI also have 32 GB RAM and right now am at 25 GB + 2.4 GB in swap. I'm at around 20 GB most of the time but always have at least 3 Firefox tabs open. Sometimes a buggy process (looking at you, Apple…) decides to go haywire and use 30-60 GB of virtual memory. I don't even notice that until I have a look into the activity monitor. Handling RAM spikes seems to be no issue at least on macOS.