Slashdot Mirror


Firefox 3 May Be More Memory Efficient Than Either IE or Opera

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."

83 of 370 comments (clear)

  1. Scale? by frp001 · · Score: 5, Insightful

    I just love this when someone provides a graph without even a detailed scale!

    --
    May I use your sig please?
  2. I knew IE7 was bad, but... by TripMaster+Monkey · · Score: 5, Informative

    It's one thing to know that IE7 is a resource hog, but another thing entirely to view the graph in the article and be confronted with hard evidence of just how abysmal it is.

    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.

    --
    ____

    ~ |rip/\/\aster /\/\onkey

    1. Re:I knew IE7 was bad, but... by Anonymous Coward · · Score: 5, Interesting

      It's one thing to know that IE7 is a resource hog, but another thing entirely to view the graph in the article and be confronted with hard evidence of just how abysmal it is.

      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. As a web developer, I beg you, please install IE7 anyway. It's better standards support (far from being as good as gecko/webkit/khtml/opera, but still a massive improvement over IE6), support for alpha transparency, etc, makes things so much easier for us.
    2. Re:I knew IE7 was bad, but... by Joebert · · Score: 4, Funny

      I bet you get at least one user who thinks they're smart trying to argue that even the poster on your wall says IE7 is better than the other browsers.

      --
      Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    3. Re:I knew IE7 was bad, but... by TripMaster+Monkey · · Score: 3, Interesting

      I don't doubt it...after all, it's already happened here. ^_^

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    4. Re:I knew IE7 was bad, but... by drsmack1 · · Score: 2, Funny

      Along that vein; be advised that notepad has a VERY small footprint. I think it is safe to say you can omit OO.org and Microsoft Word from your roll out. I can make a graph for you to hang up on your wall!

    5. Re:I knew IE7 was bad, but... by Knuckles · · Score: 4, Insightful

      Along that vein; be advised that notepad has a VERY small footprint.

      you seem to be inferring that feature-wise, IE7 is better then FF3. Care to elaborate?

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    6. Re:I knew IE7 was bad, but... by gravis777 · · Score: 4, Interesting
      ,I am not exactly sure what this graph is showing. I have NEVER had IE7 take up 500 meg of Ram. Shoot, with multiple windows and videos open, I have never had it top 100. I am running it now in Vista, and it is using under 25 meg of ram. Firefox 2.0.12 is using 22 meg of Ram. Yeah, Firefox is using less, but I am seeing no where near the performance difference that they are showing on the graph. Maybe TFA might share some insight.

      During intensive browsing with approximately 50 tabs, I have found that Firefox 3 generally consumes less than half of the memory used by Firefox 2.0.0.12. 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.

      The memory benchmark, which uses the Talos framework and was conducted on Windows Vista, replicates real-world usage patterns by automatically cycling pages through browser windows and then closing them. Firefox 3 used less memory than Firefox 2, Internet Explorer, and Opera, and it also freed more memory than the other browsers when pages were closed. Safari 3 and Internet Explorer 8 could not be benchmarked because they crashed during the test. Once again, I have NEVER had IE7 use as much ram as they are claiming under Vista. I have to question the "replicates real-world usage patterns" thing.
    7. Re:I knew IE7 was bad, but... by snoyberg · · Score: 4, Interesting

      No, I think he was saying that it's better than IE6. The original question (from his users) was why not to migrate from IE6 to IE7. And I think, feature-wise, IE7 *does* beat IE6.

      --
      Thank God for evolution.
    8. Re:I knew IE7 was bad, but... by not+flu · · 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.
    9. Re:I knew IE7 was bad, but... by somersault · · Score: 2, Funny

      Wow, just look at that IE torque curve compared to Firefox! I can definitely see when VTAK kicks in..

      --
      which is totally what she said
  3. A Blessing! by Ngarrang · · Score: 5, Insightful

    Firefox 3 will certainly be a blessing to my company if this holds up through official release. My company is standardized on Firefox for all web browsing and intranet apps. Our PCs are not necessarily cutting edge technology filled with copious amounts of RAM. The average speed is 1GHz and 512Mb RAM running XP. Now if only all apps took the route of less/improved memory usage with each new version instead of the bloat I am suffering with Microsoft Word, Citrix, etc.

    --
    Bearded Dragon
    1. Re:A Blessing! by twistedsymphony · · Score: 4, Insightful

      This is one of the greatest selling points to open source software IMO.

      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.

    2. Re:A Blessing! by PrescriptionWarning · · Score: 2, Informative

      try AbiWord (http://www.abisource.com/download/index.phtml), there's a windows version.

      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

    3. Re:A Blessing! by Anonymous Coward · · Score: 5, Insightful

      1) People may only use 20% of an application's functionality, but different people use a different 20%. So a competing application needs to implement at least 80% of the features to even get a look in.

      2) "Open Office" ... "a solid interface and feature set they start turning towards making the product more stable and more efficient". Open Office is nice, and it is free, but it's not a great overall example of a wonderful application :)

    4. Re:A Blessing! by LWATCDR · · Score: 4, Interesting

      I still find it scary that 1ghz and 512mb is considered low end for an office PC.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:A Blessing! by jlarocco · · Score: 4, 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.

    6. Re:A Blessing! by sznupi · · Score: 2, Informative

      With 1GHz I'd still choose Opera - definatelly feels _much_ more snappy with many tabs open.

      --
      One that hath name thou can not otter
    7. Re:A Blessing! by WNight · · Score: 2, Insightful

      Nonsense. The "huge" cost of finding replacement software is $0. If it exists, it's most-likely free.

      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 Office macros, script the app in VB, use all the weird features, they'd take a while to switch over. People who just write the odd document, bold stuff, etc, won't even notice unless you freak them out about it.

      This claptrap about retraining is the biggest joke. The only people who can't learn are those who don't care to try. If your employees don't care to try to do what you tell them then they aren't very good employees and should be let go. It's not a question of intelligence, a parrot could use most office apps, but rather a question of motivation.

      As for the CIO, some are MS happy, but I've rarely seen one that would care if the 95% of the company that hardly needs a computer were using etch-a-sketches as long as the costs were lower. You are providing some sort of evidence for your lower-cost and less-maintenance claims, right?

  4. Based on my experience with FF2 by Chrisq · · Score: 4, Informative

    Based on my experience with firefox 2 I would say that once you have a few plugins (cough: *adblock*) the graph will not be flat but will slowly increase. Not that this is the fault of the browser writers, but it will be many people's real world experience.

    1. Re:Based on my experience with FF2 by pohl · · Score: 5, Informative

      Rejoice: FF3 has some garbage collection improvements that should fix many leaks caused by browser add-ons.

      --

      The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

    2. Re:Based on my experience with FF2 by CaptnMArk · · Score: 2, Interesting

      Is the cause of the jagged line in the graph?

      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.

  5. That's when testing with their own tool by Adaptux · · Score: 2, Insightful
    Ok, so the Mozilla folks have succeeded in improving their browser's resource efficiency enough that it beats the competition on their own benchmark.

    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.

    1. Re:That's when testing with their own tool by TripMaster+Monkey · · Score: 2, Insightful

      Can you fault the methodology employed in the tool?

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    2. Re:That's when testing with their own tool by FrankNFurter · · Score: 5, Informative

      How about the SunSpider JavaScript Benchmark, produced by the WebKit developers?

      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.

      --
      "Slashdot - the one place on the internet where guys brag about how small it is." - that IT girl
    3. Re:That's when testing with their own tool by Constantine+XVI · · Score: 2, Informative

      On Windows, Athlon XP 2400+ (2GHz), 1GB Ram, Firefox3 beta 4 vs WebKit nightly 31109 (today)
      FF3b4:http://preview.tinyurl.com/2xwkm3 7001.8 ms
      WebKit:http://preview.tinyurl.com/2cjjfc 8503.4 ms

      --
      "I think an etch-a-sketch with an ethernet port would beat IE7 in web standards compliance."
    4. Re:That's when testing with their own tool by edwdig · · Score: 2, Insightful

      Yes. The pages loaded by the tool (mostly different language versions of a number of mediawiki-based sites' home pages) are not representative of a broad enough cross section of people's browsing habits.

      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 installed, but that would be an even less representative test.

  6. Re:Graph shape by savala · · Score: 4, Informative

    Out of curiosity, what's the dropoff and flatline near the end of both Firefox lines on the graph? Anyone know?

    From the original blog post:

    For the results below we loaded 29 different web pages through 30 windows over 11 cycles (319 total page loads), always opening a new window for each page load (closing the oldest window alive once we hit 30 windows). At the end we close all the windows but one and let the browser sit for a few minutes so see if they will reclaim memory, clear short-term caches, etc.

    So that is all the memory being reclaimed upon closing all but one of the windows, and then doing nothing whatsoever.

  7. A trend is emerging... by JonMartin · · Score: 5, Funny

    We've being peppered with articles about FF3 lately. Most have been fairly light on content but the consistent high praise (and personal experience using beta2) has made it clear to me that FF3 will be very, very good. I'm actually looking forward to the official release.

    Getting excited about a new version of a web browser: how 90's is that?

    --
    Serve Gonk.
    1. Re:A trend is emerging... by BarryJacobsen · · Score: 2, Informative

      if you're still on beta two, try beta four - it's noticably faster!

  8. Re:Remember when people coded for small memory use by Nibbler999 · · Score: 3, Informative

    That graph is based on 30 open windows at a time, not 'basic web browsing'.

  9. I think by Chrisq · · Score: 4, Funny

    Your terminal must be upside down.

  10. Re:From the ars discussion... by The+MAZZTer · · Score: 3, Funny

    Starting with you, apparently. LOWER LINES ARE BETTER. Next.

  11. Re:Remember when people coded for small memory use by maddskillz · · Score: 5, Funny

    That is basic web browsing if you aren't using pop-up blocking, and going to the wrong sites

  12. Re:From the ars discussion... by bconway · · Score: 2, Informative

    Which graph are you looking at? On the one linked, IE has double the memory footprint of Firefox when 30 tabs are open, and doesn't reclaim any memory when they're closed.

    --
    Interested in open source engine management for your Subaru?
  13. Re:MAY...? by Adaptux · · Score: 2, Insightful
    Does that mean that it MAY not be? Because the story itself and the accompanying graph seem to indicate that it IS, not that it MAY be. Just, like, clarify, you know?

    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.

  14. Re:Graph shape by TheRaven64 · · Score: 4, Interesting

    Not a very realistic test, in that case, since most people tend to recycle browser windows. Adding in proper cleanup routines when the window is closed doesn't address this. That said, it's great that Gecko is trimming some of the fat. Hopefully it will start to be a competitor to WebKit in the mobile space soon.

    --
    I am TheRaven on Soylent News
  15. Not real world (for me)... by alyawn · · Score: 3, Insightful

    I think a much better test would be to see a single window with 30 tabs. I don't know anyone that would have 30 windows of a browser running. All this proves to me is that FF does a better job of sharing resources across instances. Does anyone use windows rather than tabs to manage their browsing?

  16. Re:Remember when people coded for small memory use by eebra82 · · Score: 2, Interesting

    That graph is based on 30 open windows at a time, not 'basic web browsing'. Which is exactly the point of why a memory-hogging application is bad. I don't think anyone is experiencing problems with what you call basic web browsing, but we all have moments when we suddenly end up with 10+ windows. That's when it matters the most, too.
  17. FF won't win by gzipped_tar · · 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.

    --
    Colorless green Cthulhu waits dreaming furiously.
    1. Re:FF won't win by denis-The-menace · · Score: 4, Interesting

      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.

      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=

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
  18. comes at a cost by buddyglass · · Score: 2, 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.

  19. Re:Remember when people coded for small memory use by Anonymous Coward · · Score: 2, Funny

    So it appears that you are not a pornography aficionado.

  20. Re:Graph shape by ozmanjusri · · Score: 4, Funny

    They uninstalled IE?

    --
    "I've got more toys than Teruhisa Kitahara."
  21. Re:Nice to know by yamiyasha · · Score: 2, Informative

    FF3 was in the latest Alpha Build of Ubuntu 8.04

  22. plugins by lseltzer · · Score: 4, Informative

    I've been using FF3 for months and it's definitely efficient with memory, but the graph doesn't reflect my own experience with IE7 and FF2. At the moment, for instance, on my XPSP2 system with both FF2 and IE7 running, probably for weeks, FF2 is using about 509MB and IE7 about 208MB.

    Perhaps some of the differences here have to do with plugins? There are still a bunch that don't work with FF3.

    1. Re:plugins by AKAImBatman · · Score: 5, Insightful

      IE lies. Much of its memory is hidden in system DLLs that don't show up in the Windows Task Manager. To get an accurate read on how much memory IE is using, you need to use special tools that track memory across the system.

    2. Re:plugins by AKAImBatman · · Score: 3, Informative

      Those system DLLs are shared by multiple programs (at least in theory) and thus have their memory usage accounted for separate from the programs that use them. In fact, the memory counts against the operating system. Microsoft uses this fact to hide much of IE's memory in DLLs that have been installed as part of the OS.

      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 instead. It will give you a much better view into what memory is being used and where.

  23. Threading by Thaelon · · Score: 5, Insightful

    But what about threading?

    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!

    --

    Question everything

  24. going to karma hell for this one... by 3-State+Bit · · Score: 5, Funny

    The drop-off you see near the end of the graph is where both versions of Firefox crash. I'm excited, because unlike the old version, this now actually really helps reduce its memory usage.

  25. Re:I don't care by somersault · · Score: 5, Funny

    I burned it to CD and it still let through water from the middle, ergo it leaks

    --
    which is totally what she said
  26. Memory Leak? by X3J11 · · 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/ 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.

  27. Re:Remember when people coded for small memory use by mi · · Score: 4, Informative

    That graph is based on 30 open windows at a time, not 'basic web browsing'.

    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):

    84676 i 1 96 0 1078M 613M select 1 524:47 4.98% firefox-bin

    My own (native) session uses 2.5 times less... In other words — "common practice" is a very loose standard :)

    --
    In Soviet Washington the swamp drains you.
  28. I'm certainly impressed by xx01dk · · Score: 3, Interesting

    So far with the beta. It may be purely subjective, but when I click the task bar icon, FF3 opens _instantly_ or near enough as I can tell. And I've been using FF2 since it's release.

    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~

    --
    There is simply too much glass..
    1. Re:I'm certainly impressed by Kintanon · · Score: 2, Informative

      To remove the home button right click on Home, click Customize, then click on the Home button and Drag it into the big box of icon things that opens up.
      That will pull it off of the toolbar.

      --
      Check out JoshJitsu.info for Brazilian Ji
  29. Re:Graph shape by epine · · Score: 5, Informative

    I happened to have a Fedora system, so I stuck with FF 1.5.x right up until the first day of FF 3b1. I do a lot of work in MediaWiki environments, often pounding away the whole day in FF. Somehow, I rarely manage to have less than 50 tabs open, occasionally as many as 200, in four to eight windows scattered over four desktops.

    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.

  30. Re:Firefox memory efficient? by argiedot · · Score: 5, Funny

    Actually you will be surprised to note that cows do indeed breed, and so do whales. Of course, they don't breed with apostrophes the way your words do.

  31. It's not the average speed that matters by goombah99 · · Score: 3, Insightful

    While I know you were making a joke youre point was actually insightful. Namely the browser speed wars is something of a game of leapfrog. Any browser that is reasonably fast is a good browsers. But what matters is that the browser maker keeps the browser among the best at all time.

    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

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:It's not the average speed that matters by GoodbyeBlueSky1 · · Score: 2, Insightful

      Well fast is one thing, memory is another. I did notice that FF3b4 "seemed" faster when opening a new tab, but I think that's more of a Gecko performance thing (i.e. browsing the web isn't any faster but drawing window elements is, a bit).

      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 they took. I accidentally left work Friday with my workstation still on and Firefox open with multiple tabs. I came in Monday, checked the Task Manager on a lark and FF3b4 was using about 30MB RAM. If you've used Firefox for any significant amount of time (Firebird 0.7, baby!), that number should impress.

      Just one man's experience, on Windows (traditionally the best performing version of FF, the Linux version can be pretty buggy and the Mac version actually scares me into using Safari). Let's hope it doesn't regress from here.

      --
      why? forty-two.
    2. Re:It's not the average speed that matters by whackco · · Score: 3, Insightful

      Ok, just because a program uses LESS memory doesn't make it faster or slower. In fact, the more memory it uses to cache more, the less disk thrashing generally, and the faster experience.

      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.

    3. Re:It's not the average speed that matters by gwern · · Score: 2, Interesting

      FF 3's lesser memory usage isn't the result of exercises in space/time tradeoffs (with a few exceptions where the caching was out of hand); it's better and more efficient code. (Reading the release notes and developer blogs is quite interesting.) Sometimes, a mountain is just a mountain, and wasted memory is just wasted memory. 'Jezz Slashdot - I expected more from the worlds largest concentration of geek power.' With geeks such as these...

  32. Re:Crash by CastrTroy · · Score: 3, Informative

    Firefox 2 lets you reopen closed tabs, so I imagine that Firefox 3 would also have that functionality.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  33. It make your penis bigger and harder! by aliquis · · Score: 4, Funny

    It goes something like this:

    IE > exploit > botnet > spam > viagra and penis enlargement sales > "you".

  34. JavaScript performance by Niten · · Score: 3, 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.

    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.

  35. Apostrophes by Nerdposeur · · Score: 4, Funny

    Not until cow's and whale's breed!!

    Clippy: I see you're trying to use apostrophes. You seem to be confused. Did you mean:

    • Proper nouns, possessive? ("Not until Cow's offspring and Whale's offspring breed!")
    • Plural nouns, possessive? ("Not until cows' offspring and whales' offspring breed!")
    • Plural nouns? ("Not until cows and whales breed!")
  36. Re:Remember when people coded for small memory use by justthinkit · · Score: 2, Informative
    Ok, I normally use Opera and have avoided Firefox due to the community voice regarding memory use. So I decided to give FF2 & FF3beta4 a try today. Here is my usage stats:

    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.

    Memory used on initial load:
    FF2 IE O FF3
    26 17 45 27

    Memory used after loading each of these in a new tab (window for IEv6):
    FF2 IE O FF3
    28 25 58 34 http://www.firefox.com/
    45 46 76 52 http://us.imdb.com/
    68 71 86 74* http://www.espn.com/
    73 80 89 73 http://www.pcmag.com/
    76 82 91 75 http://www.extremetech.com/
    79 86 95 79 http://www.wired.com/
    88 98 104 87 http://www.cnn.com/
    97 116 108 93 http://www.amazon.com/
    99 124 108 95 http://www.slashdot.org/
    104 148 111 101 http://www.google.com/ig
    * - 74, dropping to 67 after 10 seconds

    After closing all tabs:
    FF2 IE O FF3
    66 67 104 58

    Amount released when program is shutdown (as shown in Task Manager):
    FF2 IE O FF3
    56 53 100 47

    Amount not released (as per TM):
    FF2 IE O FF3
    10 14 4 11

    Note: Browsers (espec. IE) don't necessarily show all memory used by their entry in Task Manager so I prefer to know what memory was free before they loaded, and just as importantly after the browser in question is closed.

    Comments: Ok, I was surprised how well FF2 & FF3 did in these tests. I also noticed Firefox properly rendering that slideshow-like flash thingy on espn.com (where my Opera setup doesn't show it at all). And that Opera acted pigishly :-{ I think it is time to give Firefox another trial.
    --
    I come here for the love
  37. NoScript makes a major impact on Firefox memory by tjwhaynes · · Score: 3, Informative

    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.

    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

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  38. Works great on OLPC by dovgr · · Score: 2, Informative

    I started using Opera on the OLPC as Opera is touted as the minimum resource GUI browser. I once tested FireFox 3 Beta 3 without too much expectation, and was positively surprised that it gave a feeling of quicker response than Opera. Same with FireFox Beta 4. There are still some scrolling issues and redrawing that is irritatingly slow. E.g. the mailbox overview frame of gmail.

  39. That chart is odd... by RingDev · · Score: 2, Interesting

    Call it anecdotal evidence, but that chart doesn't represent my real world experience using IE7 and FF2. Both seem to top out at 200megs even with a bunch of tabs open and pandora streaming away. The big difference though, is that any time I minimize IE7, it's memory footprint drops to a fraction of that. Where as FF2, even when minimized, still sucks up all the memory it uses while active.

    In any case, I've never had a 500 meg IE7 session.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:That chart is odd... by whitehatlurker · · Score: 2, Informative
      You're right, it's anecdotal. Next time you minimise IE, check its VM size, not Mem usage.

      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.

      --
      .. paranoid crackpot leftover from the days of Amiga.
  40. Firefox v2 vs v3 vs IE by NinjaTariq · · Score: 2, Interesting

    Maybe my experience of Firefox 2 is atypical, but I don't think its numbers are correct. In my experience of using IE7, Firefox 2 and Firefox 3. Firefox 2 uses MORE memory than IE7 at times, while Firefox 3 uses between a quarter and a third of the memory of Firefox 2.

    I have now switched exclusively to Firefox 3 on my windows machine, while using 2 on my linux machine. Firefox 3 IMO is the best browser for resources.

    That said however, I don't find it particularly fast, its slower than I remember Firefox 1 (I don't have it to compare, but from memory it was fast), but a little faster than Firefox 2.

  41. opera memory usage by perlchild · · Score: 2, Insightful

    While reducing wasted memory is a good thing(and memory leaks are worse). Opera's or Firefox's memory usage can include caching resources... Opera's been talked to as the "fastest" browser around, not the lightest... There's a difference, and I'm surprised so few people on Slashdot caught it.

    Having less memory leaks makes you faster, but being faster can happen using more memory.

  42. Re:Crash by o'reor · · Score: 2, Insightful

    I guess, if the Mozilla developer had his cup of jo the morning he came up with that feature, that he decided to store the contents of the deleted tabs in the Mozilla cache, that has a user-defined maximum size on disk or RAM. That would sound logical to me.

    --
    In Soviet Russia, our new overlords are belong to all your base.
  43. Note to submitter : memory-footprint != speed by mxs · · Score: 3, Insightful

    The in-testing browser even trumps Opera, which has long been regarded as the fastest browser around. And how does a smaller memory-footprint yield faster performance, EXACTLY ? The two are not necessarily related -- or even related in a way you might like. There are plenty of algorithms that sacrifice memory to become more speedy (and vice versa). The size of a memory-footprint of an application tells you exactly ... nothing ... about its speed, or its relative speed to other programs with different footprints.

    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.
  44. Re:Why Safari 3.0.4 beta? by Bigjeff5 · · Score: 2, Informative
    Perhaps you should RTFA?

    Safari 3 and Internet Explorer 8 could not be benchmarked because they crashed during the test. They tried using Safari 3 (non beta), it crashed so it wasn't included. It looks like the beta even crashed after a short while, but there is enough for a benchmark. It seems the most stable browser for multiple windows, Safari is not.

    They tried using IE8 beta also, it crashed so it wasn't included.
    --
    Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
  45. Re:Remember when people coded for small memory use by mi · · Score: 2, 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. 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...

    --
    In Soviet Washington the swamp drains you.
  46. Re:Remember when people coded for small memory use by mcvos · · Score: 2, Interesting

    To me, bookmarks are mostly for reference sites. For stuff I want to keep permanently, not stories I want to read once. Yet often I encounter a link with a story or movie I want to check out at a more appropriate time, so I leave it open in a tab.

    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 more tabs with all sorts of debugging information.

    As to why I keep everything on all the time, I usually have a lot open, and when I want to turn the PC off, I need to close a lot of programs, all of which I have to start again when I turn the PC on again. Since I'm lazy, I usually just leave it on. Or use hibernate. Which is a pain, because Windows' hibernate suffers from some odd bug that makes it slower each time it recovers from hibernation.

    And since I always leave everything on, I also have stuff open that I haven't used in days, so my desktop gets a bit cluttered. I'm not saying this is an efficient way to work. It just happens to be the way I work.

  47. Re:Crash by CastrTroy · · Score: 2, Informative

    Just right click on the tab bar (not on a tab), and click "Undo Close Tab".

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  48. Re:Crash by matt_hs · · Score: 3, Informative

    Really? I can't find any clue that it's possible, much less how to do it. Is it documented somewhere, or is it an "Easter egg" that you just have to stumble across accidentally (or learn from someone else)?

    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.
  49. Re:I don't care by RealGrouchy · · Score: 5, Funny

    Your system is overheating. I keep mine below 0 degrees celsius, and wasn't able to recreate the leaks you described.

    - RG>

    --
    Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
  50. Re:Crash by jc42 · · Score: 2, Interesting

    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? ;-)

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  51. Re:Crash by matt_hs · · 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/129749Ubuntu 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, there is an entry called browser.sessionstore.enabled. Try checking it and turn it on if it's off. http://groups.google.com/group/mozilla.support.firefox/browse_thread/thread/4b9ba0eb24229c34/d4a1b0188a9e17ac?hl=en&lnk=st&q=firefox+%22recently+closed+tabs%22+(%22grayed%22+OR+%22greyed%22)#d4a1b0188a9e17ac

    Just a guess . . . since I haven't experienced it myself.

  52. Re:Crash by jc42 · · Score: 2, Informative

    You don't have the Estonian language pack installed, do you??? :-)

    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 also have Russian, Hebrew, Arabic, Greek (Polytonic), and 3 Chinese packs. I wonder if this might cause problems? I know that I'm constantly stumbling across inexplicable, spontaneous switches of language. This is especially annoying when it switches to Swedish or Finnish, because they're nearly the same as U.S. Extended, and it sometimes takes me a while to realize why things aren't working right.

    Some IceWeasel Bug ID #400704 commentary points to not having a home page defined; ...

    It's defined here, as http://en.wikipedia.org/wiki/Special:Random, which is one of my favorite "pages". ... under about:config, there is an entry called browser.sessionstore.enabled. Try checking it and turn it on if it's off.

    It's there, and it was on.

    Maybe I'll try experimenting some more. I did ask google, of course, and while it finds lots of pages that mention undoing a tab delete in firefox, the first couple dozen don't seem to mention how they do it. They just say how useful it is, which I'd agree with, because I'm always closing the wrong tab. It probably has a lot to do with having a dozen browsers installed (for web testing purposes), and no two of them handle tabs quite the same.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.