Firefox 3 May Be More Memory Efficient Than Either IE or Opera 370
Edy52285 writes "Ars Technica has an article showing benchmarks pitting Firefox 3 Beta 4 against other browsers. Contenders include IE7, Firefox 2, Opera 9.5 Beta, and Safari 3.0.4 Beta. The piece includes a graph depicting FF3's memory usage well below that of the other browsers. The in-testing browser even trumps Opera, which has long been regarded as the fastest browser around."
Scale? (Score:5, Insightful)
going to karma hell for this one... (Score:5, Funny)
It's not the average speed that matters (Score:4, Insightful)
That is to say if every 3 years browser X gets a big update and becomes the fastest for a few months and then gets severely eclipsed for 2 years. it's not the best browser.
Speaking of Karma hell, a good example of this is Thunderbird email which occasionally shines but then goes and wnaders in the woods for years at a time
Re: (Score:3, Insightful)
Anyway I always thought Firefox was fast enough. What I'm most surprised with (shocked, even) is the BIG leap in memory management, even from the last beta. Every release gets touted as being better at this, but this is the first time I'm really impressed with the steps
Re:It's not the average speed that matters (Score:4, Insightful)
This is also a common misconception in Vista's memory management. It fills the empty space in memory with things 'pre-fetched' for faster loading, etc. I like it, and it works well for me.
Jezz Slashdot - I expected more from the worlds largest concentration of geek power.
Re:Crash (Score:4, Informative)
Re: (Score:3, Insightful)
Re: (Score:3, Informative)
Re: (Score:3, Informative)
Presuming you're not joking, look under History to Recently Closed Tabs.
Firefox 2.0.0.12. No special plug-ins, add-ons, etc. etc. etc.
Re: (Score:3, Interesting)
So how does one enable it?
(This is on a M
Re: (Score:3, Informative)
Not joking at all. I've seen that "Recently Closed Tabs" entry in the History menu, but it's always greyed out and unusable. I just tested it by opening a new tab, selecting it to verify that it was a real tab, and closing it. The "Recently Closed Tabs" menu entry is still greyed out, although I just closed a tab. I've also had a number of other tabs open during the day, and closed them, and that "Recently Closed Tabs" thingy is always greyed out when I check it.
;-)
So how does one enable it?
(This is on a Mac Powerbook with OSX 10.4.11, if that matters. I've also seen that menu item with FF on my linux box and my wife's NT and Vista systems, and it was also greyed out there. So I'm baffled. What good is it if it can't be used?
You don't have the Estonian language pack installed, do you??? :-) https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/129749 [launchpad.net]Ubuntu Bug 129749 discusses the issue (although I understand yours is on OSX . . .)
There are a few bug reports I found whilst Googling and also looking in Google Groups. Some IceWeasel Bug ID #400704 commentary points to not having a home page defined; one user said defining the home page to be "about:blank" fixed it. More promisingly (I think) is that under about:config, the
Re: (Score:3, Informative)
No, but I do have Finnish Extended and Swedish Pro, which are pretty similar. (Some linguists argue that Estonian is a dialect of Finnish, but the Finns insist it isn't because Estonian is incomprehensible to them.
I knew IE7 was bad, but... (Score:5, Informative)
I'm going to print out that graph and put it on my wall. Then, when my users come to me and ask why our enterprise isn't rolling out IE7 on our systems, I can just point to it.
Re:I knew IE7 was bad, but... (Score:5, Interesting)
I'm going to print out that graph and put it on my wall. Then, when my users come to me and ask why our enterprise isn't rolling out IE7 on our systems, I can just point to it.
Re:I knew IE7 was bad, but... (Score:5, Funny)
Re:I knew IE7 was bad, but... (Score:4, Interesting)
Re: (Score:3, Funny)
Re: (Score:2, Funny)
Re:I knew IE7 was bad, but... (Score:5, Insightful)
you seem to be inferring that feature-wise, IE7 is better then FF3. Care to elaborate?
It make your penis bigger and harder! (Score:5, Funny)
IE > exploit > botnet > spam > viagra and penis enlargement sales > "you".
Re:I knew IE7 was bad, but... (Score:5, Interesting)
Re: (Score:2)
Re:I knew IE7 was bad, but... (Score:5, Interesting)
Re: (Score:3, Informative)
I have never had 50 tabs open at once. I think my limit has been around 20, but I usually do not average more than 5. 50, for real? Does not sound like a real world test to me.
200+ tabs in all windows combined is nothing unseen for me. I hate interrupting the flow of reading a page that has tons of links for example, so I open them all in new tabs (or windows) and check them out afterwards. Shoot, a gallery of images, waiting for each pic to load is going to take a couple of minutes total! Open them all up in new tabs, faster to switch between tabs than to wait for each of them to load in front of my eyes. 50 tabs is "light" usage to many users, such as myself.
That chart is odd... (Score:3, Interesting)
In any case, I've never had a 500 meg IE7 session.
-Rick
Re: (Score:3, Informative)
The chart was generated by running the same test, which may or may not measure your browsing habits, on all browsers and seeing how they reacted.
As an Opera user, I am surprised, but hope that the release version of Opera 9.5x will be better than the beta with respect to this. The other thing is FF 3.0's Javascript speed, which has improved remarkably.
A Blessing! (Score:5, Insightful)
Re:A Blessing! (Score:5, Insightful)
When you have a product like MS Office, every year that they release a new version they have to load it up with new features to encourage people to buy it, despite the fact that most users only use a fraction of the feature set and rarely need any of the new features the new version offers. This can be applied to most for profit software.
When you have a product like Open Office it's being developed by people who are working more for their affinity for the software rather than a paycheck. The result here is that unneeded features are left out of the core application and once there is a solid interface and feature set they start turning towards making the product more stable and more efficient.
Of course there are exceptions on both sides of the fence, but this is something I've noticed with most of the OSS that I use. By running nearly all OSS alternatives I'm able to use the latest versions of my most common apps on my old P3 733 laptop and it feels just as peppy as the high performance rig I use at work loaded with MS apps.
Re:A Blessing! (Score:5, Insightful)
2) "Open Office"
Re: (Score:3, Informative)
course if you switch over to something like Ubuntu it would be even better, though I'd imagine that would be pretty tough to do at least until XP stops getting supported some year
Re: (Score:2)
FF3b4 runs sweet on my P3 450 with 384mb SD RAM. Loading my dozen homepage tabs at start-up is a major improvement on FF2.
Re:A Blessing! (Score:5, Interesting)
Re: (Score:3, Insightful)
As for retraining users... Dump them on a website they want (sports scores, gossip, etc) and watch them figure it out. Sit them in front of an office app 90% like the one they're "trained" on and watch them be totally unable to find the File menu. These people can't be retrained because they aren't trying. People who do try rarely need more than a 15 minute 'get up to speed' intro.
Power users who write Offic
Re:A Blessing! (Score:5, Insightful)
You do realize that Opera works wonderfully on PCs with specs even lower than that, right? Guess it doesn't help you much now, but you should be kicking yourself for the past.
Re: (Score:3, Informative)
Based on my experience with FF2 (Score:5, Informative)
Re:Based on my experience with FF2 (Score:5, Informative)
Re: (Score:3, Interesting)
Such large-ish spikes might not be good for the user experience.
It would be interesting to have CPU usage + working set overlaid with this graph.
Firefox 2.0 and Opera graph looks much smoother.
Graph shape (Score:2)
Out of curiosity, what's the dropoff and flatline near the end of both Firefox lines on the graph? Anyone know?
Dan Aris
Re:Graph shape (Score:5, Informative)
From the original blog post [pavlov.net]:
So that is all the memory being reclaimed upon closing all but one of the windows, and then doing nothing whatsoever.
Re:Graph shape (Score:5, Interesting)
Re: (Score:2, Interesting)
A lot of people have said 3 is much better about that, which I believe.
Re: (Score:2)
It has had the same 4 tabs open. One is a very large static image showing all GTA San Andreas Weapons, one is web page showing the walkthrough for GTA San Andreas. The other two tabs get used to check my AA stats on tracker and the master browser site (which requires constantly logging in again, grrrr). I then open other tabs as I need them.
Re: (Score:2)
I know the plural of "anecdote" is not "data", but Firefox 2 has been very stable for me. This is on Mandriva 2007. The only extension I use is NoScript.
Re:Graph shape (Score:5, Informative)
Memory usage under 1.5.x was unbelievably bad. After a week of heavy use, it would routinely plateau in the 1-1.5 GB range, at which point it would become intolerably slow and force me to restart.
I've downloaded every FF 3 beta the day of first release, and pounded on them all.
3b1 crapped out after just over 2 weeks of heavy use. 3b2 was noticeably better, but not perfect. I wasn't thrilled with 3b3. Page transitions to previously open tabs became more sluggish, back/forward browsing was slower, and they really messed up window to window tab move (didn't take the tab history along for the ride, causing me to lose some major unsaved edits while discovering this unpleasant fact, which happily is now fixed in 3b4).
3b4 has been tremendously solid over the relatively short period since its release. Virtual 540MB, resident 330MB. That's spectacularly low by the standards of previous releases for the intensity of my use. Back/forward page transitions on aged tabs remains slower than for 3b1, but not annoyingly so. Overall, it just feels solid now.
I'm having trouble comprehending that *anyone* once said Firefox had no serious memory leaks. Say what? Firefox 1.5 was the Ginny Sacramoni of web browsers. I'm happy to confirm that Firefox has successfully excised the 90-pound mole from its waddling derriere.
NoScript makes a major impact on Firefox memory (Score:4, Informative)
If you ran NoScript on Firefox, you probably were entirely happy with the memory usage. Much of the memory fragmentation and leaks due to circular references was caused by Javascript, either on pages loaded or other extensions running. NoScript radically reduces the amount of Javascript being executed by your browser and therefore radically reduces the amount of memory used/fragmented/leaked.
Plus of course, the performance of page loading also improves because your browser isn't trying to execute some moronic scripts designed to track your movements and display "punch the monkey" ads.
Cheers,
Toby Haynes
Re: (Score:2)
Re:Graph shape (Score:4, Funny)
Nice to know (Score:2)
And yes, i know Opera can block javascript, but I dont like the implementation or how it handles it when compared to noScript. Im looking forward to getting FF3....but I also plan to stop updating Ubuntu on my laptop at 8.04 LTS (i have an older Thinkpad T40 thats starting to show its ag
Re: (Score:2)
Re: (Score:2)
Re: (Score:2, Informative)
That's when testing with their own tool (Score:2, Insightful)
The more interesting question is of course whether the firebox beta also wins when other benchmarking tools including those produced by competiting browser developers are used.
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
I think that's key though. If you start adding Flash heavy sites or whatever, you have to worry about things like plugins mismanaging memory. While that's a bad thing, it's not the fault of the browser, so it's pointless to let that influence the tests.
You could try browsing YouTube without the Flash plugin
Re:That's when testing with their own tool (Score:5, Informative)
The latest Firefox 3 nightly beat Safari 3.1 as well as the latest WebKit nightly on my iMac (2.0 GHz C2D, 2 GB RAM). You might want to run your own tests; you'll find that Firefox 3 is pretty damn quick.
Re: (Score:3, Informative)
FF3b4:http://preview.tinyurl.com/2xwkm3 [tinyurl.com] 7001.8 ms
WebKit:http://preview.tinyurl.com/2cjjfc [tinyurl.com] 8503.4 ms
Re: (Score:2)
A trend is emerging... (Score:5, Funny)
Getting excited about a new version of a web browser: how 90's is that?
Re: (Score:3, Informative)
Not real world (for me)... (Score:3, Insightful)
Re: (Score:2)
FF won't win (Score:2, Funny)
From the graph in TFA it seems that IE tries to collect and use as many RAM as possible until there's no more, and begins using the swap file, while FF (of either version) humbly swaps in after a certain time. In that case FF is destined to die as a result of lacking of food in the ecosystem.
And they are running the test in Windows. Who knows whether there's not an undocumented feature of IE which is telling it's O$ to swap *all* FF's RAM into disk? Or even freeing FF's memory? The predator always wins.
Re: (Score:2)
Re:FF won't win (Score:5, Interesting)
MS has done something like this in the past and got caught.
http://www.google.ca/search?hl=en&q=drdos+windows+crash&btnG=Google+Search&meta= [google.ca]
comes at a cost (Score:3, Insightful)
Can't remember where I read it, but I recently read a description of how they achieved some of this efficiency. Much of it has to do with using a different memory allocator which avoids fragmentation. That's good. However, a lot of it also comes from "expiring" cached data according to some time-based policy. That's probably a good idea too, but it's not a memory savings that can be considered "for free". You're actually expunging cached data from memory, which means you may have to reload it again later, and you're spending CPU cycles to enforce that policy. It probably requires minimal CPU to do that, but if they implement it via polling it could screw up the processor's ability to sleep, which in turn jacks up battery usage on laptops. Witness the recent effort on linux to get various apps to "fix" the way they behave in order to play better on laptops. This could end up being a regression in that area.
Not in my experience... (Score:2)
I've done everything I could think of to reduce its memory footprint and track down the problem. I've created a new profile, clean of extensions, modified certain about:config parameters such as "network.prefetch-next", "b
Re: (Score:2)
plugins (Score:5, Informative)
Perhaps some of the differences here have to do with plugins? There are still a bunch that don't work with FF3.
Re:plugins (Score:5, Insightful)
Re:plugins (Score:4, Informative)
So unless you have tools to pick apart where your OS's memory is going, you're going to get bad results for IE.
Try using something like Process Explorer [microsoft.com] instead. It will give you a much better view into what memory is being used and where.
Threading (Score:5, Insightful)
I'm tired of every browser tab and window I have open locking up so Flash can render in one of the windows.
Even IE doesn't do this!
Apple = Lying about Safari? (Score:2)
Doesn't it look odd, how the 1.5 seconds between safari and firefox is the same size as the 2 seconds between IE and Opera? And how the 1.0 second between firefox and opera is MUCH smaller than both?
If apple can't get the graphs to be 'correct', how do we know that the browser speed test is any good?
It is a good thing other people test these things
Memory Leak? (Score:2, Insightful)
I used to hear from a buddy about how much he disliked Firefox because it was a memory pig, but never saw it myself until a few days ago. I'm not sure of the why or how, but after browsing http://www.deviantart.com/ [deviantart.com] for an hour or so, opening each deviation in a new tab, my system started crawling. Checking task manager I found Firefox to be using 1.7GB of memory. Closing every tab did nothing to release it, closing Firefox did.
What about IE 6? (Score:2)
I'm certainly impressed (Score:4, Interesting)
I also left a couple of browser windows open all night last night and was able to navigate pretty well this morning; if I'd done that with FF2 it would have been like viewing the web over dial-up again.
I think what impressed me the most was the hassle-free install. I uninstalled FF2, thinking I was ready to start with a fresh browser, and to my complete surprise, FF3 installed with nearly the exact same settings as I had been using in FF2. With the exception of that pesky "home" button that I can't seem to get rid of (What, no right-click > delete option?) everything is exactly the same. I'm still trying to get used to the address bar that tries to predict what site you're looking for as well; I suspect that with some tweaking I'll be able to dial it in pretty well.
Cheers~
Re: (Score:3, Informative)
That will pull it off of the toolbar.
Why Safari 3.0.4 beta? (Score:2)
JavaScript performance (Score:4, Informative)
Reduced memory usage is great, but if you're more interested in speed you should take a look at Firefox 3b4's results on the Sunspider JavaScript benchmark, where testers commonly found that it performed twice as well as the latest Opera beta, and nearly three times as fast as Firefox 2 [mozillalinks.org].
I haven't yet heard anything definitive about Gecko's performance in FF3 with respect to FF2 or the rendering engines in other major web browsers, but from my own experience with the betas I can subjectively say "it's fast"; if I'm missing out on speed using FF3b4 instead of the latest WebKit, I can't tell the difference myself.
And Beta 4 is quite stable, to boot. Mozilla really pulled out all the stops on this one... unless you have incompatible extensions holding you back, do yourself a favor and upgrade now.
opera memory usage (Score:3, Insightful)
Having less memory leaks makes you faster, but being faster can happen using more memory.
Note to submitter : memory-footprint != speed (Score:4, Insightful)
Quite honestly, I don't care about memory consumption so long as it remains reasonable. My Opera-process has been running for weeks with, at times, heavy usage (dozens of open windows, some with highly dynamic pages). It's been stable and quick throughout that time, and did not grow to a size where I'd have to wonder what the hell is causing swapping.
Yes, you can crash Opera (often related to badly coded plugins), and yes, you can make it unresponsive. I found, however, that it's far easier to do that to Firefox than Opera, and that Opera has been consistently snappier. Maybe that'll change with FF3. Hopefully it will, competition in that arena is always good.
Re:Remember when people coded for small memory use (Score:4, Informative)
Re:Remember when people coded for small memory use (Score:5, Funny)
Re: (Score:3, Interesting)
Re: (Score:3, Interesting)
Ofcourse it's also possible, when fixing an issue, that I've got a tab with a list of all outstanding issues, one tab for each issue, one tab with the production version of the site, one tab with the test version, one tab with the dev version, and usually a couple
Re: (Score:2, Funny)
Re: (Score:2)
During intensive browsing with approximately 50 tabs
Re:Remember when people coded for small memory use (Score:5, Informative)
My (very) significant other keeps 5-10 windows open with 4-12 tabs in each... No kidding...
Here is the top(1) entry of her firefox-session (running linux-firefox-2 on FreeBSD/amd64):
My own (native) session uses 2.5 times less... In other words — "common practice" is a very loose standard :)
Re: (Score:3, Informative)
My point was not against the killing — it was against kill -9 . Regular kill is just as effective in most cases, but gives the process a chance to clean-up — inside a signal-handler [wikipedia.org]. Using -9 gives no such chances — the process never knows, what hit it. This is the common source of left-over temporary files, of orphaned shared-memory segments and other ill-effects...
Only if a process refuses to die for seconds after a regular kill, is trying the -9 justified...
Re: (Score:3, Informative)
Browsers: Firefox v2.0.0.12 (no plugins), IE v6.0.2900.2180 (I can't stand the look of IEv7), Opera v9.23, Firefox v3Beta4. Caches cleared before test.
I think (Score:5, Funny)
Re: (Score:2, Funny)
Re:From the ars discussion... (Score:4, Funny)
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2, Insightful)
This is just the result of one test with one benchmarking tool; on top of that, it was a test with the vendor's own tool. The "MAY" in the article reflects the uncertainty regarding whether this tool and the particular test conducted with it appropriately reflects real-life usage scenarios.
Re:I don't care (Score:5, Funny)
Re:I don't care (Score:5, Funny)
- RG>
Re:Firefox memory efficient? (Score:5, Funny)
Apostrophes (Score:5, Funny)
Clippy: I see you're trying to use apostrophes. You seem to be confused. Did you mean: