Firefox 7 will use up to 50% less memory
geek.com
geek.com
"You don't have transaction support" "Sure we do - just handle it in your code" "But I need transactions" "No you don't! That's just overarchitecting!" "No really I do" "Look how fast we are!" ... years later... "Hey look at MySQL - We have transactions! Look how great we are!" etc.
I like FF. I use it. But every time there's some comment about FF memory, we usually see a bunch of people coming out saying they never see FF memory issues, the OP must be doing something wrong or have a bad system, they use their computer non-stop for 4 years without ever even seeing FF slow down, etc. Then endless discussion about "how can you even function having more than 2 tabs open? I always close all mine because of some cognition study from 1974 which I read in my one open tab, then closed it".
Now many of those same people will be spouting how great FF is because they've cut memory usage so much (and maybe how they'll venture in to the brave new world of 3-tabs-at-a-time).
End of the day, this is just how computer stuff goes - deny there's a problem, fix it, then promote how great your fix is. Just gets a bit tiresome.
Oh, and yes, I set up a bunch of strawmen up there. I love the smell of them burning in the morning.
User4,27,128: "I think there might be an issue."
Fanboy37,652: "What are you talking about? This is the best thing ever!!!"
Fanboy23,418: "That easy to fix, just type everything backward while singing and it all works fine!!1!"
...
Dev15: "Fixed problem 4,129"
Fanboy37,652: "Now that that's fixed, this is the best thing ever!!1!" > I like FF. I use it. But every time there's some comment
> about FF memory, we usually see a bunch of people coming
> out saying they never see FF memory issues, the OP must be
> doing something wrong or have a bad system, they use their
> computer non-stop for 4 years without ever even seeing FF
> slow down, etc.
That's because complaints about large memory use in Firefox fall into two camps, generally:1. "I left Firefox on overnight with three tabs open, and now it's using 3.1 GiB of memory. This browser is terrible! Yes, I do have dozens of low-quality extensions installed, so?"
2. "I started Firefox, and already it's using over 300 MiB! That's insane! Why would a web browser ever use that much? I'm switching to Chrome, it only uses 100 MiB. What do you mean, 'multiple processes'?"
There may in fact be genuine issues buried somewhere in the discussion, but they're hard to discern against the general background noise.
> Then endless discussion about "how can you even function
> having more than 2 tabs open? I always close all mine
> because of some cognition study from 1974 which I read in
> my one open tab, then closed it".
You're getting confused between Firefox and Chrome. Firefox has always been the browser of choice for the "tons of tabs" crowd, because Chrome's process-per-tab model breaks down when there's more than a few dozen open.For example, I have just over 70 tabs open right now, Firefox has been running for about a month, and it's at 1.1 GiB resident memory. Chrome becomes very unhappy under such circumstances (since it uses about ~100 MiB per tab), so I'm careful to only open a few tabs at a time.
I'm really curious about this as once I get to about 10 tabs my brain starts wanting to close them to get back to something it can manage. This is either because I'm dumb (highly likely) or because you have a different usage style than I (also likely).
So if you don't mind elaborating, how do you get to where you have that many tabs open?
Finally I have two blank desktops that tend to get eaten up by tabs that I use when people come into my office asking questions that I don't know the precise answer to off the top of my head.
But yes, on a single desktop about 12 tabs is my limit. And when I get over 4 full browser windows I start to get antsy and know that I can't possibly keep focused on everything I'm doing.
Why do you keep the tabs open after you've answered their question?
So, I have a lot of reference materials open on my desk, and I keep them open because finding the page I was on takes a long time, and loading that page takes even longer.
Some people might not know that it actually includes a feature specifically for this use case. If you start to type in a URL or page name similar to one already open in a tab, the awesomebar dropdown menu lets you jump to the already-opened tab.
eg: % Firefox 7 memory
And I'm not sure I really like it anyway - when I re-type a URL I'm usually looking to reload it to grab a fresh copy. I tab-complete the address of my development server and Hacker News very often; anything else I don't usually know the URL off the top of my head, I just remember that I have such and such doc on such and such desktop.
Meantime being careful about what I close does a decent job, and I don't have to maintain a proxy server.
Usually, I'll have about half a dozen windows open with about half a dozen tabs each. I group the tabs together so that each window holds similar tabs, so it's not really 30 things I'm keeping track of but more like 5-6. E.g. right now I have one window where I was checking finance related news, stock quotes, etc. One window with a bug report and several tabs open looking at relevant source code and google searches related to investigating the problem. I've got one window that's my mail. I've got one window with a few HN stories open.
[1] https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...
I really would love to see memory efficiency improve. I restarted FF yesterday and I'm already at 2.22 GB. It would be great to be able to set a ceiling on the amount of RAM FF is able to get its greedy little hands on. My iMac has 16GB, and I've seen FF reach half of that before when running a big Flash based web app with a hundred or so other tabs open. My little MacBook Air only has 4GB, so being able to tell FF to grab no more than 1GB or so would be fantastic!
One window with few tabs is for programming to-reads, second windows - with sites from searching for some item to buy, third - with stock information, etc. This way accumulating 100+ tabs is really not a big deal and it still remains manageable. Until FF crashes or, worse yet, grinds to a halt that is. "We are sorry, it is so embarrasing" it would say on a restart and then get herniated again trying to open all these tabs AT ONCE. Poor thing.
Go to about:config and set browser.sessionstore.resume_from_crash to false.
http://kb.mozillazine.org/Browser.sessionstore.resume_from_c...
You must be looking at very media heavy sites, then. Looking at Chrome's task manager (shift-escape opens it), my per-tab memory usage ranges between ~2.4MB (HN pages) to ~44MB (a youtube video). The root process is using 120MB, GPU process 50MB, and Flash 94MB. So, in total, for 20 tabs I'm using 545MB, or 27.25MB/tab. A far cry from "~100 MiB per tab".
Note that I'm on Windows 7 x64; while you may be entirely correct about Chrome on your platform of choice, it sounds like FUD to me.
VIRT RES SHR S %CPU %MEM TIME+ COMMAND
685m 110m 25m S 2 2.8 0:29.09 /opt/google/chrome/chrome
905m 74m 14m S 0 1.9 3:55.19 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-fieldtest=ConnCountImpact/conn_count_6/ConnnectBackupJ
879m 63m 16m S 0 1.6 0:02.95 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-fieldtest=ConnCountImpact/conn_count_6/ConnnectBackupJ
889m 57m 15m S 0 1.5 0:08.17 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-fieldtest=ConnCountImpact/conn_count_6/ConnnectBackupJ
872m 46m 15m S 0 1.2 0:05.67 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-fieldtest=ConnCountImpact/conn_count_6/ConnnectBackupJ
866m 36m 12m S 0 0.9 0:10.46 /opt/google/chrome/chrome --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/conn_count_6/ConnnectBackup
850m 23m 11m S 2 0.6 0:19.67 /opt/google/chrome/chrome --type=extension --lang=en-US --force-fieldtest=ConnCountImpact/conn_count_6/ConnnectBackup
267m 13m 7100 S 0 0.4 0:00.05 /opt/google/chrome/chrome --type=zygote
222m 9000 2084 S 0 0.2 0:00.92 /opt/google/chrome/chromeI mean, I guess they could use a message queue between their thread for window chrome and page rendering, but I don't recall them ever mentioning anything about that in any dev journals that I used to read years ago.
Because every time I've seen Mozilla developers making note of memory improvements over the last few years, I run into someone claiming that every time "Firefox" and "memory usage" came up prior to whichever is current for the time, the developers steadfastly denied a problem.
It's getting a bit like the mythical proslytizing vegan; I've run into far more people bitching about however many instances of fuss-making by however many hostile vegans than I have of actual hostile vegans. (The count of the latter can be described as "basically none".)
I can't think of a way this can be construed as an indictment against vocal users, or really, anyone except the developers (or marketing or management from the same organization).
None of whom are actually active Firefox or Gecko developers...
In other words, fanboys act like fanboys. Surprise!
(For example, I think there was a bug where the find-as-you-type bar could keep the page in memory forever if it wasn't dismissed.)
Nicholas Nethercote is leading Firefox's memshrink effort and shared the results so far: http://blog.mozilla.com/nnethercote/2011/08/09/firefox-7-is-...
Firefox 8 is current state is performing an order of magnitude better than the current stable release.
They are definitely improving at an escalating pace ever since chrome and safari started eating into their market share.
The actual statement, if you read the original source[1], is
>Firefox 7 uses less memory than Firefox 6 (and 5 and 4): often 20% to 30% less, and sometimes as much as 50% less.
[1] http://blog.mozilla.com/nnethercote/2011/08/09/firefox-7-is-...
Please leave this field.
Mozilla was sick of defining features for a given version and then delaying releases for months because of too-ambitious goals, so they switched to a whatever-is-done-by-the-deadline system. Version numbers aren't particularly meaningful.
I also like build numbers like Microsoft and Apple give, you know if OSX 10.7 GM seed is different from the GA release by looking at the build (e.g. 11A494A)
That's exactly the point. Which version of Gmail are we on right now? 477? Does that feel different from 476? I don't know. I just get performance improvements and new features as they come out.
Personally, I think the time for version numbers should probably be over altogether. At this point I feel it's more productive to just tack a date string onto the thing and be done with it. For example, Firefox 2011-July is way more informative than an actual version number.
Shouldn't 6 come out first? Isn't it too early to talk about 7?
I think this is bad marketing from Mozilla, they're totally confusing people.
Update: It appears that the explicit memory calculated for Firefox 7 on Mac was artificially low. This explains the slight increase in Firefox 8. If you’re interested you can read further details on Bugzilla.
So basically Firefox 6, 7 and 8 have already "come out" and you can use them if you're willing to run beta or alpha software. (In my experience, Aurora is already very stable, much more so than normal alpha software) The versions advance in a 6 weeks cycle.
I'm guessing the above has been explained about 1000 times when Firefox 5 came out soon after 4, anyway.
no more of this "i'm going to stick with version 3.6 for now because i prefer that" nonsense. there is only up-to-date and outdated. yeah, it's a subtle and mostly psychological difference, but it is a difference.
There has to be a line drawn - where do you draw it? If 5.0.1 came out yesterday, do you not support someone who is running 4.8 which came out 3 weeks ago?