5 ms·
This sounds great, I stopped using Firefox just over a year ago due to its fairly heavy memory usage. I usually run with 20+ tabs and even on a machine with 4GB
by rrreese 14y ago
This sounds great, I stopped using Firefox just over a year ago due to its fairly heavy memory usage. I usually run with 20+ tabs and even on a machine with 4GB of ram it was pretty unpleasant.
How are you current Firefox users finding the RAM usage, especially compared to Chrome?
- lillycat 14y agoSince months (I would say Firefox 7), Firefox is better than Chrome when used with a lot of tabs.
- robin_reala 14y agoI’ve just killed and restarted Firefox, then duped my current set of tabs over to Chrome (in-house jukebox using websockets, a slideshare presentation, couple of open Google Docs spreadsheets, a Pivotal tracker session, a couple of tabs of a local development project, Google Plus, and this HN thread). Totalling up ‘Real mem’ in Activity Monitor shows Chrome 18 using 735.4mb (of which 33mb is Flash). Firefox 13 (beta release to be fair) is coming in at 450mb (of which 65mb is Flash). The internal memory measurements (about:memory) come out as 835mb resident for Chrome, and 324mb (of ‘explicit’, whatever that is) for Firefox. I’m not using any extensions in Chrome. In Firefox I’ve got installed Firebug, FireFontFamily, FireQuery, Lastpass, PDF.js and QuickJava. Edit: oops, missed cloning a tab with a video in over to Chrome. That explains the disparity in Flash, and you could probably expect to increase Chrome’s real mem usage a little had I not closed it already…
- corin_ 14y agoThis bug fix won't make much of a change right after starting Firefox, it just prevents memory from building up over time due to closed tabs. Additionally it's effective in nightly builds not beta, so 15.0a1 not 13. Your comparison is useful overall, but not relevant to this change.
- robin_reala 14y agoRealised that after I posted. Still, as you said this shows that Firefox has come a long way since the 4 days.
- rrreese 14y agoThanks, that's great to know, time to give the latest FF another go.
- robin_reala 14y agoIf you haven’t done so already, it’s probably worth killing your old Firefox profile and starting completely anew.
- keeperofdakeys 14y agoWith Firebug installed, you most likely have JIT disabled http://antennasoft.net/robcee/2009/12/15/firebug-and-the-jit/ http://antennasoft.net/robcee/2009/12/15/firebug-and-the-jit.... I would suggest you use a separate 'webdev' profile for such things (the inbuilt web console that is now in firefox is also getting there).
- robin_reala 14y agoThat was true in 2009 but was fixed in January 2010: https://bugzilla.mozilla.org/show_bug.cgi?id=534120#c52 https://bugzilla.mozilla.org/show_bug.cgi?id=534120#c52 (although it’s true that if you’re actively debugging scripts the JIT turns off - Firebug has the script panel off by default)
- kibwen 14y agoIncredible, I've been doing all my browsing for the past year with the script and console panels activated and had no idea that it was disabling the JIT for every page that I visited. Just turned them off, and I can't believe how accustomed I'd become to sluggish webpages. Thanks for the link!
- w1ntermute 14y ago> How are you current Firefox users finding the RAM usage, especially compared to Chrome? I'm fairly sure that multiple studies have shown that Chrome uses more RAM than Firefox. But that's not what's important - all that matters is whether the browser appears snappy to the user. That's much more so the case with Chrome than it is with Firefox.
- robin_reala 14y agoAssuming the system’s not paging.
- w1ntermute 14y agoI don't think memory's the bottleneck on most modern systems, so it seems like Google made the right choice by allowing greater memory usage in return for better end-user performance.
- kibwen 14y agoYou're right in that Google's made excellent engineering tradeoffs to keep Chrome snappy, but note that memory is, sort of, the bottleneck on modern systems. Specifically, the channel between memory and the CPU: http://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Neumann_bottleneck http://en.wikipedia.org/wiki/Von_Neumann_architecture#Von_Ne...
- LeafStorm 14y agoMemory paging is the major bottleneck if you're on a Macbook Pro running Lion with no SSD.
- w1ntermute 14y agoI don't know much about Macs, but does the OS use a lot of memory or something? Or does it have to do with the hardware?
- 14y ago
- nextparadigms 14y agoChrome uses more memory, but for good reason. I think they load more stuff in RAM so the browser works faster, and there's also the sandbox security feature, which makes it so tabs don't share memory, so that must add quite a bit, too. That being said, I wouldn't mind if the Chrome team worked on optimizing RAM usage as well, if they aren't doing it already.
- mccr8 14y agoWhat is the basis of your belief that their increased memory usage is because they "load more stuff in RAM so the browser works faster"? In my experience working on MemShrink, almost all of the things we have fixed are the browser using more memory for no particularly good reason, and I would be surprised if this wasn't also the case in Chrome. You are right that sandboxing does incur some overhead, but I'm not sure how much. But I agree with your overall point, that memory usage is by itself is not as important as overall system performance.
- ExpiredLink 14y agoInformed users know that this 'memory usage' is caching, not leaking and that you can limit it if you really want. BTW, History / Recently Closed Tabs is one of my favorite FF (only) features.
- abhaga 14y ago> BTW, History / Recently Closed Tabs is one of my favorite FF (only) features. Chrome also has the "Recently Closed" list.
- ExpiredLink 14y agoThe list under 'History'? That's not the same, just history.
- myko 14y agoNo. Open a new tab and on the bottom right look at 'Recently Closed.' It's been in Chrome for awhile.
- ExpiredLink 14y agoOh, I see. Thank you!
- kibwen 14y ago"Recently Closed Windows" is even better, for those times when you accidentally manage to close your main browser window with 200 open tabs, expecting Firefox to restore them the next time you start the browser, without realizing that you have a dinky little popup window left over somewhere. But also note that Opera's had a Recently Closed Tabs dialog for as long as I can remember.