Slashdot Mirror


Real-World Firefox 3 Memory Usage Leads the Field

An anonymous reader writes "The author developed a program to snapshot memory usage per process every 3 seconds on Windows. Using this he recorded 3 hours of memory usage for five different browsers under real-world usage scenarios: Safari 3.1, Firefox 3, Flock 1.2 (a browser based on Firefox 2), Opera 9.5, and Internet Explorer 8. A million data points indicate that Firefox 3 has a surprising advantage over the other browsers tested. These are real-world tests and not contrived benchmarks."

406 comments

  1. Lools IIS can't hold its own by pembo13 · · Score: 0, Flamebait

    Not really surprised though.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    1. Re:Lools IIS can't hold its own by Anonymous Coward · · Score: 0

      You think you actually impress anyone with your pithy observation? Is this what substitutes for insight in today's nerd community?

      Oh wait, it's just that you can use a computer. Well golly, let me bow to your insights on web servers.

    2. Re:Lools IIS can't hold its own by nmb3000 · · Score: 3, Insightful

      Lools IIS can't hold its own

      Haha! That's funny and insightful!

      Oh, wait.
      The term "slashdotted" has become ubiquitous with smashing a webserver due to high traffic.
      Most webservers are *nix based (though admittedly IIS is gaining ground).
      Hm. Nevermind.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    3. Re:Lools IIS can't hold its own by Anonymous Coward · · Score: 1, Funny

      You think you actually impress anyone with your feeble comment? Is this what substitutes for wit in today's troll community?

      Oh wait, it's just that you can use a computer. Well golly, let me bow to your insights on discussion forums.

    4. Re:Lools IIS can't hold its own by Zero__Kelvin · · Score: 4, Funny

      "The term "slashdotted" has become ubiquitous with smashing a webserver due to high traffic.
      Most webservers are *nix based (though admittedly IIS is gaining ground)."
      So what you are trying to say is that Slashdotting is becoming more and more popular?
      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    5. Re:Lools IIS can't hold its own by Anonymous Coward · · Score: 0

      Netcraft confirms it!

    6. Re:Lools IIS can't hold its own by Linwooder · · Score: 0
      You are right! Something must be done to stop them slashdotting more sites

      Click here to give them a taste of there own medicine...

    7. Re:Lools IIS can't hold its own by Linwooder · · Score: 0

      Oops, grammar Nazi pre-emption *their* . They really should have a preview function or something :(

  2. Wonder what Firefox 2 looked like ... by xmas2003 · · Score: 5, Interesting

    Interesting test - pretty amazing how FF3 basically flatlines at around 120 MBytes for over 2 hours of usage ... would have been interesting if the same methodology could be used with FF2 to see how much of an improvement FF3 is over that and how well the leaks were fixed.

    --
    Hulk SMASH Celiac Disease
    1. Re:Wonder what Firefox 2 looked like ... by Bandman · · Score: 5, Funny

      Cue Iraqi spokesman

      There are no memory leaks. All memory usage is as we intend it to be. Any reports of leaks are lies by people who do not understand our page caching system. The infidels will never take Baghdad.

    2. Re:Wonder what Firefox 2 looked like ... by Mascot · · Score: 4, Informative

      The article states FF3 is an improvement over FF2, without offering data points for FF2. However, it also mentions Flock is based on FF2, so I'm guessing they've assumed the Flock data is representative for FF2.

    3. Re:Wonder what Firefox 2 looked like ... by MattyDK23 · · Score: 0

      Interesting test - pretty amazing how FF3 basically flatlines at around 120 MBytes for over 2 hours of usage ... would have been interesting if the same methodology could be used with FF2 to see how much of an improvement FF3 is over that and how well the leaks were fixed. Flock is based off of Firefox 2, and after a bit of browsing leveled off at 190MB. Firefox 3 was a bit more volatile, but like you said, was around 120MB for the most part.
    4. Re:Wonder what Firefox 2 looked like ... by arth1 · · Score: 0

      Interesting test - pretty amazing how FF3 basically flatlines at around 120 MBytes for over 2 hours of usage

      That won't do those without 120 MB of memory to spare much good.
      Setting a cap on memory usage isn't a good solution, IMHO -- using well-designed memory handling that proactively frees memory seems to me to be a far better solution than a cap and garbage collection model.
    5. Re:Wonder what Firefox 2 looked like ... by xmas2003 · · Score: 0, Offtopic

      LOL - mod parent +99 ... ;-)

      --
      Hulk SMASH Celiac Disease
    6. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      His fame quickly evaporated as the war continued into the "insurgency" phase; from the middle of 2003 onward, he faded from the public spotlight, and is no longer a figure in the war.

      Although questioned by American authorities, al-Sahhaf was released, and there has been no suggestion of charging or detaining him for his role in the Saddam Hussein government. He is now living in the United Arab Emirates with his family.

      When asked where he had got his information he replied, "authentic sources--many authentic sources".[7] He pointed out that he "was a professional, doing his job".

      Much of the information given by al-Sahhaf during the war was clearly inaccurate. It has been argued that the same is not true of his predictions about the post-war situation. In 2007, British journalist Marina Hyde contrasted the comments of al-Sahhaf with those made by former British Prime Minister Tony Blair, arguing that the former's view of the likely outcome of the war reflected the 2007 situation more accurately than Blair's descriptions.

      See also: Sampo e-bank humorously cracked

    7. Re:Wonder what Firefox 2 looked like ... by Smooth+and+Shiny · · Score: 1

      This was good. Thanks for the laugh.

    8. Re:Wonder what Firefox 2 looked like ... by Enderandrew · · Score: 2, Insightful

      It would have been interesting to include the Flock 2.0 beta, which is based on Firefox 3, and IE 7. I don't think many people are using IE8 yet.

      I'd also throw in a minimalist browser like KrazyBrowser for fun.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    9. Re:Wonder what Firefox 2 looked like ... by mpeskett · · Score: 1, Insightful

      So wait... 120MB is considered a reasonable amount of memory for Firefox to take up, an improvement even? Do any other "commonly used" programs soak up that much... because going by what I'm running, that is way out ahead of the field.

      I love me some Firefox, wouldn't want to switch to anything else, but memory usage is still something I'd file under "to be resolved". Not that it matters that much - I have plenty of RAM to throw at it, but it'd be nice for it to not eat up a large chunk like that.

    10. Re:Wonder what Firefox 2 looked like ... by reg · · Score: 4, Interesting

      That won't do those without 120 MB of memory to spare much good. Setting a cap on memory usage isn't a good solution, IMHO -- using well-designed memory handling that proactively frees memory seems to me to be a far better solution than a cap and garbage collection model.

      (-1, Uninformed)

      Firefox has no global cap on memory. It will dynamically configure it's caches (to some extent) based on the available RAM. It would be a stupid design to leave lots of RAM free, and reload stuff over the net. It also proactively frees memory, in most cases, although it sometimes delays a little, because it knows that you might turn around and reuse all of that memory you just stopped using. The GC is just for JavaScript (required by design) and for DOM nodes which end up being circularly referenced (which is unavoidable).

      Finally, 120MB is not a lot of RAM. Notice that the other browsers are using similar amounts of RAM.

      Regards
      -Jeremy

    11. Re:Wonder what Firefox 2 looked like ... by speedtux · · Score: 2, Insightful

      Setting a cap on memory usage isn't a good solution, IMHO -- using well-designed memory handling that proactively frees memory seems to me to be a far better solution than a cap and garbage collection model.

      Well, it may seem to you, but it isn't.

      What you call a "cap" is an in-memory cache. If you "proactively free memory", you get rid of stuff in the cache, and then, well, it's not cached anymore.

    12. Re:Wonder what Firefox 2 looked like ... by icegreentea · · Score: 3, Funny

      Looking at the RAM usage from TFA, 120 megabytes is acceptable. Web browsers apparently use a lot of RAM (when you load a lot of sites).

    13. Re:Wonder what Firefox 2 looked like ... by neokushan · · Score: 5, Interesting

      Perhaps in days gone by it would have been shocking for browsers to use so much memory, but the memory being used is directly related to the content on the sites it browse.
      We recently seen studies indicating that the average website has tripled in size in the last couple of years alone, imagine how much bigger websites have got in the last 10-15 years?
      More images, higher resolution/dpi ones at that, flash, plus there's all the scripting engines and other plugins that have accumulated as well.
      While I comlpetely agree that software bloat shouldn't be accepted (Nero, I'm looking at you) and if anything, programs should become MORE efficient with age (in an ideal world), I think browsers could be one exception since the content they're handling has got so much bigger.
      So really, the best way to indicate progress here is to pit the fully featured browsers against each other and see who comes out on top. Probably still wont be firefox, but I bet the big three still use a lot of RAM compared to what was the norm a few years ago.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    14. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      why is it RAM or the internet? why not disk? why can't they serialize a fully rendered page and bring it back up in less than 1 second? or at least a semi-rendered page. 120mb isn't a lot, that's probably why they chose it. people don't want it to use "a lot".

      Anyways, I literally use 4 browsers at a time because they are all good at certain things, and they all suck at certain things. None of them is what I consider good software though.

    15. Re:Wonder what Firefox 2 looked like ... by teh1337striker · · Score: 0

      Mine idles at ~100MB give or take 5MB on my fully-loaded T61.

    16. Re:Wonder what Firefox 2 looked like ... by hedwards · · Score: 1

      Caps aren't a bad thing, all OSes should have a means of reserving a bit of processor time and memory to the core OS. I remember loading WinXP onto my old laptop and having it never complete without me first disabling Pc-Cillin, the program that was installed as part of the OEM install.

      It would take several minutes to get through to the taskmanager to kill it off.

      What one really doesn't want is a dumb cap which is based upon a fixed number. Proactively swapping things out isn't necessarily a bad thing, as long as the program does so in an efficient manner.

    17. Re:Wonder what Firefox 2 looked like ... by bunratty · · Score: 1

      Do any other "commonly used" programs soak up that much...
      Yes: Internet Explorer, Safari, and Opera.
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    18. Re:Wonder what Firefox 2 looked like ... by grahamd0 · · Score: 1

      So wait... 120MB is considered a reasonable amount of memory for Firefox to take up, an improvement even? Do any other "commonly used" programs soak up that much... because going by what I'm running, that is way out ahead of the field.

      On Slashdot, I'd imagine a wide array of "commonly used" programs regularly use that much memory or more.

      On my system I've usually got at least 3-5 programs using 100+ MB of memory running pretty much all day.

    19. Re:Wonder what Firefox 2 looked like ... by cgenman · · Score: 1

      Opera does the same thing. It takes into account the amount of free RAM when planning memory usage.

      It IS good to see that only Safari is eggregiously leaking. But comparing RAM usage in browsers is a lot like comparing bandwidth usage to determine which torrent client is most "efficient." The best clients will use all the available resources, and free dynamically as other applications need.

    20. Re:Wonder what Firefox 2 looked like ... by EvilIdler · · Score: 1

      My Opera 9.5(0) installations peak at around 250MB, typically. Not that I care, with 4GB available :)
      (Mac, Windows and Linux)

    21. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      If you don't have 256Mb of physical RAM, maybe Firefox isn't the browser you should be using.
      8)
      Wonder why it is taking so long to get good browsers on PDA's and phones - answer - memory.

    22. Re:Wonder what Firefox 2 looked like ... by Alibaba10100 · · Score: 2, Informative

      Based on my experience, the flock data is not representative of firefox 2. After running firefox and using tabs for a few hours, it would often be using around 300mb of my memory, while the data shows flock maxing out at 200mb.

    23. Re:Wonder what Firefox 2 looked like ... by vikstar · · Score: 1

      I leave Opera 9.5 running for days at a time without closing or reseting the computer (currently XP SP3). I use it for javadoc and usually have a few embedded pdfs open for uni, some wikis, and a few normal procrastination surfing pages including 2 youtube videos. I've had it running for couple of days and the mem usage is currently below 130MB.

      --
      The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
    24. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      rtfa

      "should not be compared to each other"

    25. Re:Wonder what Firefox 2 looked like ... by ljgshkg · · Score: 1

      And companies are not even using IE7 yet, in general.

    26. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      Ahmadinejad says there are no memory leaks in Iran, either.

    27. Re:Wonder what Firefox 2 looked like ... by deblau · · Score: 1

      His name is Muhammed Saeed al-Sahaf, and we love him.

      --
      This post expresses my opinion, not that of my employer. And yes, IAAL.
    28. Re:Wonder what Firefox 2 looked like ... by dreddnott · · Score: 1

      I'm using Opera 9.5 as well and I'm also showing just under 130MB used. It *seems* to use a bit less than 9.2x, despite keeping more things in memory (content-searching address bar as well as closed windows, etc.).

      --
      I may make you feel, but I can't make you think.
    29. Re:Wonder what Firefox 2 looked like ... by chthonicdaemon · · Score: 1

      Grammar Nazi Says: Methodology is not the same as method.

      --
      Languages aren't inherently fast -- implementations are efficient
    30. Re:Wonder what Firefox 2 looked like ... by speedtux · · Score: 1

      To put it bluntly: you don't know what you're talking about. Leave the design of memory managment strategies to people who understand them.

    31. Re:Wonder what Firefox 2 looked like ... by tixxit · · Score: 1

      So true. Our browsers (via the sites we use) are now our e-mail clients, IM programs, media players, picture albums, document editors, etc. Considering everything it does, 1/9th of my ram isn't really asking a whole lot.

    32. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      the memory being used is directly related to the content on the sites it browse.

      Indeed, unfortunately Sam Allen did choose not to take this into consideration when doing the test.

      FTA:

      the individual numbers should not be compared to each other. Some browsers were tested slightly longer than others, and some different pages were loaded. I foresee a very large amount have fanboys in internet forums and blogs that conveniently ignore that "little" detail.

    33. Re:Wonder what Firefox 2 looked like ... by space_in_your_face · · Score: 1

      Interesting test
      Actually, he's justifying 10 hours of useless surfing by providing a few graphs. He's my hero.

    34. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      Outlook regularly uses 90 MB or more on my system. Visual Studio 2005 can easily use more than 700 MB, as can Adobe Photoshop.

      120 MB is not that much for a modern very graphically intensive application.

    35. Re:Wonder what Firefox 2 looked like ... by Skrynesaver · · Score: 1

      Hey, Emacs was doing this in the mid 90's ;)

      Curiously I recently noticed my laptop going into swap with just Firefox and Eclipse running, a decade ago this was the case on an 8M desktop with Netscape and Emacs.

      Software expands to fill the hardware available, if this isn't already enshrined somewhere as a corollary of Moore's law I hereby name it Parkinson's corollary of Moore's law(It's bound to exist already though)

      --
      "Linux is for noobs"-The new MS fud strategy
    36. Re:Wonder what Firefox 2 looked like ... by rawler · · Score: 1

      Storing cache in RAM is an interesting design decision. Usually, you want to selectively work your data up the data-storages, from worstly accessible, to quickest accessible, one step at a time.

      In the browser-world, they strangely decided to put web-content (very slow primary access over the net) directly in RAM. I wonder what happened to cache the data in an temporary mmaped file instead. You could still access it as if it was in-memory, but the kernel would be given more options to swap it when other processes needs the ram-pages more. (I.E. for I/O-cache or something else).

      For some reason, to many developers "optimizing their program" usually means hogging more system resources, rather making better use of the resources they have. If you're not going to play nice with other processes, you should build micro-kernel appliances instead.

    37. Re:Wonder what Firefox 2 looked like ... by atlastiamborn · · Score: 1

      Perhaps, but you know what the C and S in EMACS stand for.

      --
      I never apologize. I'm sorry, but that's just the way I am.
    38. Re:Wonder what Firefox 2 looked like ... by rprins · · Score: 1

      Ofcourse you can always adjust your cache size in Opera if it's using too much memory.

      Which makes this test kind of silly (as long as there are no memory leaks).

    39. Re:Wonder what Firefox 2 looked like ... by arth1 · · Score: 1

      Finally, 120MB is not a lot of RAM. Notice that the other browsers are using similar amounts of RAM.

      Like NetFront, which runs happily on 8 MB machines?

      In any event, the argument is ridiculous. Just because others do something doesn't mean it's the right thing to do. Your argument is known as a bandwagon fallacy, or argumentum ad populum.

      This kind of woolly thinking is far too often seen in the software industry, where it causes a bandwagon effect. If someone does something and it becomes popular, dozens of other will do the same thing, without first questioning whether there might be a better ways to approach the problem. It stifles innovation, and causes false "One True Way" approaches. This is what you're a proponent for? And you have the temerity to ask people to mod me down?

    40. Re:Wonder what Firefox 2 looked like ... by LWATCDR · · Score: 1

      You see I would love to see a comparison of the size of the webpage including images vs the memory foot print to render them.
      Of course jpegs, gifs, and pngs are compressed but it would still be interesting to see just how efficient the browsers are.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    41. Re:Wonder what Firefox 2 looked like ... by basil+montreal · · Score: 1

      They should run a distributed version of this test- have 1000 people per browser run it for a few weeks.

    42. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      "Cue Iraqi spokesman There are no memory leaks. All memory usage is as we intend it to be. Any reports of leaks are lies by people who do not understand our page caching system. The infidels will never take Baghdad" - by Bandman (86149) on Tuesday June 24, @05:35PM (#23924851) Homepage ----

      There is no memory fragmentation issue as well. All memory fragmentation is as we intend it to be. Any reports of memory fragmentation and memory leaks are lies by people who do not understand our page caching system. The infidels didn't have to try to take Baghdad - we gave it to them by messing it up ourselves.

    43. Re:Wonder what Firefox 2 looked like ... by KDR_11k · · Score: 1

      Opera seems to free most of its used memory if you minimize it, mine was at 160MB or so, I minimized and restored the window and it went down to 24MB.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    44. Re:Wonder what Firefox 2 looked like ... by jesser · · Score: 1

      Crazy Browser is not a minimalist browser. It is an IE wrapper.

      --
      The shareholder is always right.
    45. Re:Wonder what Firefox 2 looked like ... by Anonymous Coward · · Score: 0

      That wasn't funny. That was just dumb.

    46. Re:Wonder what Firefox 2 looked like ... by MilesAttacca · · Score: 1

      I've only noticed two things about memory while testing out Firefox (and mind you, these are from watching Windows Task Manager, so they may not be the most reliable observations). My basic quick for-the-hell-of-it test was to load a couple dozen high-resolution pictures (1024x768 or larger) on Opera and Firefox and watch the memory counter. Opera was fairly consistent about how the memory use increased over time, but didn't pack it down as much as Firefox. Firefox was very aggressive about reducing RAM usage, but seemed to do so only after all images had been loaded (when there was plenty of loadtime, given my 200KB/s connection, to reduce the other images' space). Additionally, RAM ballooned (at one point I hit 600MB) each time I loaded a new small set of images, then was gradually packed back down. Firefox 3's performance is still better than FF2 by a long shot, but given that one of my computers is an old ThinkPad with a mere 320MB RAM, I'd be more able to predict its responsiveness while using Opera, as opposed to Firefox possibly locking up the system for some time until it packs things back down.

      --
      98% of America's teens drink alcohol, smoke, and have sex. Put this in your sig if you like bagels.
    47. Re:Wonder what Firefox 2 looked like ... by rhizome · · Score: 1

      Interesting test - pretty amazing how FF3 basically flatlines at around 120 MBytes for over 2 hours of usage

      They should use mine, I have to restart FF3 a few times a day since it balloons to about 500MB after being open for 6hrs.

      --
      When I was a kid, we only had one Darth.
  3. What time of day did he do his tests? by Anonymous Coward · · Score: 5, Funny

    I find that for certain hours of the day (namely in the evening) My memory usage skyrockets. It probably has to do with the increased number of images I am loading :D

    1. Re:What time of day did he do his tests? by Ironlenny · · Score: 1

      I thought it was clicking on all those pop-ups talking about enhancement?

      --
      There is a system for subverting the system and you should use that system!
    2. Re:What time of day did he do his tests? by Anonymous Coward · · Score: 0

      You still download your pr0n from websites?

      Amateur.

  4. ...contrived benchmarks. by The+Ancients · · Score: 0

    These are real-world tests and not contrived benchmarks.

    We'll wait for Apple to come along and supply these.

    No I'm not an Apple basher - I'm an avid Apple user, but even I look at some of their benchmarks and shake my head in amusement.

    1. Re:...contrived benchmarks. by billcopc · · Score: 5, Funny

      <keynote style="Steve">
      Safari on OS XI is going to be 400% faster. It's going to look 700% rounder, and integrate seamlessly with your ego. It will make you 1500% more smug, no matter how smug you were before.

      Firefox ? Not smug.
      IE8 ? *chuckles* next slide.
      Opera ? They still have square corners, what does that tell you about their priorities ?

      It's so awesome we had to give it a new name: Snow Safari.
      (*applause*)
      </keynote>

      --
      -Billco, Fnarg.com
    2. Re:...contrived benchmarks. by Jesus_666 · · Score: 1

      Only 1500% more smugness? And it doesn't integrate with iTunes, the iPhone and Photoshop? And it still doesn't fix Stacks? UNACCEPTABLE! I shall write a scathing comment on my blog about this, Steve! Just you see!

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    3. Re:...contrived benchmarks. by Yvan256 · · Score: 1

      I'm not sure if you made the joke based on the UI/window itself, but Opera 9.5 still lacks border-radius support.

      I know it's still a draft spec, but would it kill them to do it the standard way until then, i.e. "-opera-border-radius"?

    4. Re:...contrived benchmarks. by modmans2ndcoming · · Score: 1

      umm... this is on windows.

    5. Re:...contrived benchmarks. by billcopc · · Score: 1

      Yes, and yes.

      Actually the rounded corners bit was a last-second addition while I waited for the stupid inter-post timer to count down. I was loosely basing it on the Intel Mac keynote...

      But yes, I'm also irked that Firefox is the only modern browser with native rounded corners. Methinks the W3C is run by a bunch of squares *rimshot*

      --
      -Billco, Fnarg.com
    6. Re:...contrived benchmarks. by Yvan256 · · Score: 1

      Safari also has rounded corners (-webkit-border-radius).

  5. But what memory metric was taken? by Anonymous Coward · · Score: 5, Interesting

    IIRC the memory displayed in process manager isn't necessarily the memory requested/used by the program, but merely what Windows has allocated, partially based on the applications requirements and partially based on what Windows _thinks_ the program needs.

    As such there's room for applications to look like they're using more memory than they are which can lead to misleading stats. If this test has only taken into account the memory windows has allocated it doesn't necessarily act as a measure of how efficient the program is at least, just how good it is at playing Window's memory management system.

    1. Re:But what memory metric was taken? by Evanisincontrol · · Score: 4, Interesting

      Ok, I see your point. Let's pretend Browser X is using dirty tricks with Windows's memory management system to shrink down how much memory is allocated to it. Browser Y is not doing that and appears to be less efficient.

      Well and good, but it's irrelevant. The remains that Browser X is taking less memory from Windows's pool of resources. It doesn't matter how Browser X is doing it or how efficient Browser X being with the memory internally, it is a solid truth that Browser X is using occupying fewer system resources than Browser Y.

      It's really a moot point, because it's unlikely that the developers of Browser X knew any "cheats" that would let them use substantially less memory than every other browser out there.

    2. Re:But what memory metric was taken? by chromatic · · Score: 1

      The remains that Browser X is taking less memory from Windows's pool of resources.

      I don't know how the Windows memory manager works, but the Linux kernel and glibc allow processes to map more memory than they actually use, and that's fine.

    3. Re:But what memory metric was taken? by cgenman · · Score: 2, Interesting

      Or, of course, Browser Y takes more memory and caches more of what you're using, whereas Browser X hits your network more often. Browser Y might feel more responsive to your input. Browser Y might also be very efficient at freeing resources as the system needs, so that the actual system footprint is negligible, but unused resources are utilized efficiently.

      Of course all of that is speculation. Comparing browser based upon RAM footprint when they're all trying to cache the entire internet seems ridiculous. You might get somewhere if you removed all caching and pre-maxed out the real RAM, such that any and all activities hit the disk. But even then you'd be putting up a metric bereft of real-world performance ramifications.

    4. Re:But what memory metric was taken? by moderatorrater · · Score: 1

      The reason that this is entirely applicable to real-world application is that firefox 1&2 had memory footprints that made grown men cry. I've had firefox take up more than a gigabyte of memory on my desktop. In terms of real world performance, that's huge.

    5. Re:But what memory metric was taken? by daveyboy79 · · Score: 1

      If you set up the Windows Task Manager properly, there are two columns, one labelled Mem Usage, and one labelled VM Size.

      Mem Usage shows the actual memory requirements of the application domain, whereas VM shows the reserved RAM requirements to physical/paged memory. Whilst we can confirm that the app has a RAM footprint of X MB, we can not explicitly say where that footprint is located or how it is split over the physical/paged ram.

      As long as the tests were run using either the correct column from the Task Manager, or even better, using PerfMon to track process id requirements, the statistics are valid. Cheating windows memory management is as valid as a programmer constantly using unallocated memory to save data, in other words bad; very BAD!

      Without holding any conspiracy theories, I don't see any serious development team employing tactics such as that just to avoid the possibility of some geezer doing a random memory test some day...

    6. Re:But what memory metric was taken? by Xest · · Score: 1

      I disagree, just because an application has more reserved memory doesn't mean that Windows has guaranteed that memory for the application should things get tight. To give an example, say browser 1 has been allocated 50mb and browser 2 30mb, browser 1 appears to be more of a memory hog. If however 25mb of that has been set aside by Windows as an optimization by the memory manager whilst browser 2 has avoided this option using clever programming tricks there's no reason Windows wont reallocate the extra 25mb should things get tight. As such browser 1 isn't necessarily hogging that 50mb of memory, in fact it's only hogging 25mb whilst browser 2 really is hogging 30mb.

      Reasons for doing this? Well, some of the criticism of Firefox 2 being a memory whore were down to Windows being over generous with the memory it allowed it. Some complaints were valid reports of memory leaks of course, but it wouldn't be unsurprising to hear that the Mozilla devs in charge of memory management of the browser got a little ticked off at people using an unfair memory metric in comparison of their browser last time and decided to fiddle it for the reporting a little this time. The question is if they did, how far did they take it? Does IE/Opera take it to the same level if they did?

      I'm not saying any of this must have happened, but as the OP suggested, the experiment is worthless if it didn't take these factors into account and didn't properly measure true memory usage. It really is the difference between an interesting experiment and an outright useless experiment so I think it's a fair critique.

    7. Re:But what memory metric was taken? by Random+Walk · · Score: 1

      ... it is a solid truth that Browser X is using occupying fewer system resources than Browser Y.

      Is it? I have no idea how the Windows allocator works, but on almost any modern operating system the system resources reserved for an application (and thus unavailable for other apps) are not the same as the resources requested by an application. I deeply distrust any memory benchmarks - it's notoriously difficult to determine the real memory usage of an application. Most authors of such memory usage comparisons don't discuss the issues, giving rise to the suspicion that they don't know what they are doing.

      And frankly, I'm fine with memory getting used to speed up things. After all, that's the whole point of spending money on memory. What use is browser X if it is slower due to less caching, just to look better in memory benchmarks?

    8. Re:But what memory metric was taken? by poot_rootbeer · · Score: 1

      It's really a moot point, because it's unlikely that the developers of Browser X knew any "cheats" that would let them use substantially less memory than every other browser out there.

      Unless, hypothetically, Browser X had been developed by the same company that had developed the operating system...

      (Yes, that's right, I'm accusing Safari of taking advantage of secret undocumented OS X system calls.)

  6. HTTP 503'd (aka /.ed) by scatters · · Score: 5, Funny

    Service Not Available.

    At the time of posting this, there were like, 10 comments in the thread. Assuming that only 10% of all /.ers RTFA, that means that the site can support only 1 simultaneous user.

    --
    A One that isn't cold, is scarcely a One at all.
    1. Re:HTTP 503'd (aka /.ed) by arth1 · · Score: 2

      You're incorrectly assuming at least two things:

      1: That all readers are posters.
      2: That there is a correlation between looking at a page and number of connections. Very few clients use a single HTTP 1.1 persistent connection, and even fewer one that will stay open after all elements have been fetched. Lots of clients use multiple connections, and lots of clients use non-persistent connections, closing each of them down as soon as they're finished fetching a single object. The latter is especially common when behind a proxy server.

    2. Re:HTTP 503'd (aka /.ed) by electricbern · · Score: 2, Funny

      It's IIS, it probably ran out of licenses.

      --
      alias possession='chmod 666 satan && ls /dev > il && tail daemon.log'
    3. Re:HTTP 503'd (aka /.ed) by dtml-try+MyNick · · Score: 1

      Assuming that only 10% of all /.ers RTFA, that means that the site can support only 1 simultaneous user.

      10%?
      You're the optimistic kinda guy aren't you?
      --
      Life starts at the end of your comfort zone.
    4. Re:HTTP 503'd (aka /.ed) by Kalriath · · Score: 2, Funny

      Microsoft's way ahead of you there - in an effort to avoid you mistaking "insufficient licenses" for a server error, that's 403.15.

      That's right, .15. Because with Microsoft, the spec just isn't detailed enough.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    5. Re:HTTP 503'd (aka /.ed) by anaesthetica · · Score: 1

      I think they're just dropping links from /. now, because I copied the link into the address bar and the page loaded, although some of the images aren't coming up.

      In any case, coral cache has the full version, images and all.

    6. Re:HTTP 503'd (aka /.ed) by MadnessASAP · · Score: 1

      Not to mention the 10% was sourced from research and studies performed by his ass.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    7. Re:HTTP 503'd (aka /.ed) by crapdot · · Score: 1

      Thank you mister obvious - where would we be without you :P

    8. Re:HTTP 503'd (aka /.ed) by Anonymous Coward · · Score: 0

      1½: That all posters have Slashdot accounts.

    9. Re:HTTP 503'd (aka /.ed) by Anonymous Coward · · Score: 0

      You seem to be assuming that 100% of /.ers post comments, too. ;)

  7. Slashdotted by Anonymous Coward · · Score: 0

    Blown to bits with only enough time for 3 people to comment.

  8. Now that FF3 is *officially* the leanest/meanest.. by TheDarkener · · Score: 1

    Maybe Adobe will actually make a Linux/FF Shockwave plugin (Yeah yeah, I know, fat chance)...

    --
    It is pitch black. You are likely to be eaten by a grue.
  9. Service Unavailable by MessageDrivenBean · · Score: 3, Funny

    Already /.-ed? Or do I have to use any of the mentioned browsers... :-)

    --
    Quisque verborum suorum optimus interpres...
  10. Bah. by Anonymous Coward · · Score: 5, Funny

    If they didn't compare with Dillo/lynx, it's meaningless. Also, already slashdotted.

    1. Re:Bah. by DittoBox · · Score: 1

      If they didn't compare with telnet and talking to the server directly and reading straight HTML, it's meaningless.

      --
      Good. Cheap. Fast. Pick Two.
    2. Re:Bah. by MyDixieWrecked · · Score: 1

      if you're not including the act of crafting the bits in the TCP stream by hand to assemble the HTTP requests, what's the point of even doing the comparison?

      --



      ...spike
      Ewwwwww, coconut...
    3. Re:Bah. by SleepyHappyDoc · · Score: 1

      I wonder how that would compare to the memory one would use getting someone at the webhost to write down text representations of the packets, snail mailing them to you (one per envelope of course), and having you parse them into the requested pages in your head.

      --
      Stasis is death. Embrace change.
  11. I've still not downloaded it yet by Paranatural · · Score: 1

    But I may have to.

    1. Re:I've still not downloaded it yet by Anonymous Coward · · Score: 0

      Time to upgrade that Mosaic.

      User Friendly

  12. Re:this is not the first post by SatanicPuppy · · Score: 1, Offtopic

    You failed at failing, I applaud your skillz.

    --
    ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
  13. Terrible reference by toleraen · · Score: 5, Insightful

    Between:

    These aren't stress tests, and I probably never went over 4 windows in each browser, with at most 3 tabs in each window.(Emphasis mine)
    and
    .the individual numbers should not be compared to each other...

    ...how is this supposed to be taken seriously? "Contrived benchmarks" at least provide consistent and reliable results. They may not provide a completely accurate picture of real world browsing, but it's a hell of a lot better than this anecdotal "test".

    1. Re:Terrible reference by CyberLife · · Score: 4, Insightful

      This was my first question too. Real-world testing is all well and good, but how controlled was it? What assurances do we have that his results really paint the picture he claims and not something else?

      Note: The site is down so I haven't read the article yet. I'm guessing it fails to address this concern?

    2. Re:Terrible reference by toleraen · · Score: 1
      There honestly was no control, below is all he talked about what type of pages he does:

      Just regular stuff
      These aren't stress tests, and I probably never went over 4 windows in each browser, with at most 3 tabs in each window. I didn't look at many pages that are extremely heavy on images, and no "browser benchmark" style pages. Gmail was used on each browser.
    3. Re:Terrible reference by dreamchaser · · Score: 2, Insightful

      Should have gone to the exact same pages and clicked the exact same links in each browser. Without doing that this is totally meaningless. That being said, I'll be happy if FF 3 doesn't leak as much memory as FF 2 or IE X.

    4. Re:Terrible reference by LordMyren · · Score: 1, Troll

      The fact that he only had 4 windows open is also pretty hilarious. I usually have a couple dozen windows open, and just opening Firefox 3 in that environment (not doing anything) takes about 900 MB of ram.

      He makes no effort to find out whether "memory" being used is just buffered files (which can be dropped at any point) or data (which must be swapped out).

      Also, Opera will use exactly as much memory as you tell it to. He makes no mention of how much memory he told Opera to use. I have a laptop with 232 MB of ram and I tell Opera to use 50MB there. It obliges.

      Article is pretty fucking crap ass.

    5. Re:Terrible reference by kernelphr34k · · Score: 1

      What I question is how reliable is this .net "Memory tester"?? lolz.... Like.. really....

    6. Re:Terrible reference by someone300 · · Score: 0, Flamebait

      opening Firefox 3 in that environment (not doing anything) takes about 900 MB of ram. Wow, seriously? Are you reading the whole VM memory count (VSZ) or just the swapped in (RSS) number?

      Firefox 3 (with 4 tabs open) for me is using about 1.1 GiB of VSZ with about 168 MiB of RSS. It's still the most memory intensive application currently running on my system but I never really notice too much of a problem, and I've only got 1 GiB of physical memory.

    7. Re:Terrible reference by Anonymous Coward · · Score: 0

      You are free to conduct whatever appropriate testing you like, making them as consistent and reliable as you desire.

      By publishing his results and his methodology, and providing this information to you free of charge, you are free to ignore it if you feel it is too "anecdotal" for your purposes.

      I anxiously await the results of your hard work. Not.

      P.S. I don't remember voting for you to be on the standards body that approves the peer-reviewed publishing of real-world browser memory usage benchmarks. Could you please provide documentation of your own credentials to support the credibility of your assertions as to the validity, controls, margin of error, and constraints upon any uses of TFA results?

    8. Re:Terrible reference by Kalriath · · Score: 1

      It's hard to take you seriously when you talk about Girls in Blue and Men in Black.

      Oh, and news feeds.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    9. Re:Terrible reference by toleraen · · Score: 1

      Dear AC,
      From my current experience, to confirm TFA, FF3 leads by a considerable margin. The Opera 9.5, Flock, Safari, and IE8b executables fail to load on my PC, which according to my test automatically means they use more than the 1.5GB of system memory available on my system. Another theory is that it's because of all the listed browsers in the aforementioned test, FF3 is the only one installed on my system. I'm not sure. But in my test, I must conclude that FF3 is the definitive winner, since it's the only one that showed up to the challenge.

      Yours,
      Toleraen

    10. Re:Terrible reference by toleraen · · Score: 1

      Hehehe!

    11. Re:Terrible reference by wolf12886 · · Score: 1

      Thats the thing, even if these "anecdotal" tests are only accurate within 20% (relatively speaking), at least we'll know our typical memory usage withing 20%. With benchmarks, we'll know something within a couple of %, but whether that data represents 1% or 90% of real world performance, we wont know.

  14. Yah, but how reliable? by Nightspirit · · Score: 1, Informative

    Am I the only one that thinks although firefox 3 is much faster, firefox 2 was much more stable? I'm running it on vista, XP sp3, and ubuntu machines and FF3 crashes on all 3 of them.

    1. Re:Yah, but how reliable? by hogfat · · Score: 1

      nope, you're not the only one.

    2. Re:Yah, but how reliable? by arth1 · · Score: 1

      It's not called 3.0 for nothing.
      Any point-zero release should be treated like a public beta.

    3. Re:Yah, but how reliable? by Anonymous Coward · · Score: 2, Insightful

      Yeah, there are 2 of you. It's your fucking flash plugin d00ds.......

      (why would anybody install that piece of crap is beyond me)

      My Firefox never crashes, I repeat never. (Ubuntu 8.04) I use it for hours and hours every single day.

    4. Re:Yah, but how reliable? by rrkap · · Score: 4, Informative

      I haven't had Firefox 3 crash for me yet (although I've only been using it since Download Day). I have noticed that it no longer gets hung up processing javascript the way Firefox 2 often did.

      --
      I like my beverages with warning labels!
    5. Re:Yah, but how reliable? by Tweenk · · Score: 5, Insightful

      This is most likely related to the Flash plugin. The second suspect would be the Java plugin. For me Firefox never crashed on a website without Flash and Java, but I had a few crashes due to Flash bugs.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    6. Re:Yah, but how reliable? by JCSoRocks · · Score: 1

      Indeed. That's why I haven't installed it yet. FF2 may be a memory hog but it's reliable. Also, I'll wait a while for all my my favorite plug-ins to get updated.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    7. Re:Yah, but how reliable? by Anonymous Coward · · Score: 0

      With the floating comment box on this page, I got far better performance from FF2. I have to 'minimize' the box (twice so it stays fixed at the top of the comments) or else it eats 75-80% of my cpu for a good 2-3 seconds with each mwheel delta...frustrating.

    8. Re:Yah, but how reliable? by Spy+der+Mann · · Score: 1

      Firefox 2 has crashed on me too many times when playing youtube videos. Specifically, when I click a link or try to leave the page when the video just stopped. The situation hasn't improved in firefox 3, as it's an obvious flash player bug.

    9. Re:Yah, but how reliable? by Anonymous Coward · · Score: 1, Insightful

      Should it ever crash though? If a plugin makes a browser crash, I blame the browser. I switched to Opera because Firefox was crashing every 20 mins or so when watching Flash videos.

    10. Re:Yah, but how reliable? by Jesus_666 · · Score: 1

      No crashes, but I did run into a weird issue once where Firefox stubbornly refused to take focus (whenever it had focus it immediately lost it again) until I focussed another app and then Firefox again. Happened only once, though. (Mac OS 10.5)

      And the UI rendering does look a bit glitchy during startup. I don't know if Fx3 initializes the UI later or Gecko 1.9 works XUL a bit differently internally. It's definitely nothing worth worrying over; essentially it's just page load time applied to the UI.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    11. Re:Yah, but how reliable? by Koiu+Lpoi · · Score: 1

      No, in fact, the only time Firefox has crashed on me (2.0 forward) has been when Adobe Reader was shit.

    12. Re:Yah, but how reliable? by Onyma · · Score: 2, Informative

      If an aftermarket upgrade part on your car causes the engine to blow up do you blame the original manufacturer of the car? It's not feasible to expect a framework to catch every possible problem that could arise from a poor implementation of that framework. You'd like to catch most of them but there will always be someone or something that can fubar it in ways you never imagined.

      --
      Play me online? Well you know that I'll beat you. If I ever meet you I'll "/sbin/shutdown -h now" you. -Weird Al, kinda.
    13. Re:Yah, but how reliable? by imbaczek · · Score: 1

      FF3 has never crashed for me since I installed noscript. I selectively allow only flash content that I want to watch.

    14. Re:Yah, but how reliable? by WolverineOfLove · · Score: 1

      Funny, for me, FF2 actually became less stable as it aged. Was probably extentsions or something similar, but my stability returned when I switched to FF3 release candidates. Anyway, stick with what works for you, no one _should_ blame you for that.

    15. Re:Yah, but how reliable? by Awptimus+Prime · · Score: 2, Insightful

      (why would anybody install that piece of crap is beyond me) Well, there is a lot of content on the web which requires flash, regardless of whether we wish to be elitist about what we do with the web, or not.

      I, personally, wish flash development under Linux was remotely on par with the Windows offering. This has been one of the things holding the "old folks" in my family and down the street from running something nice on their PC like Ubuntu instead of Windows. An amazing number of them have Bongo premium accounts (and the like) and after setting one person up, then having to nuke Ubuntu for Windows because 90% of their flash-based games would no longer work, made me think something more needs to be done in this area instead of just ignoring it. Sadly, it's closed source and the open source options don't suit their needs. It's unfortunate, as if this one hitch were removed, I could think of five people I could get running Linux by next week. As it stands, I'm still waiting indefinitely to save them from Vista.

      I'm not a coder, I'm an electronics/hardware/telco/admin/networking guy so I am pulling this out of my butt, but would it be worth investing in getting the Windows version of flash to run under Linux somehow?

    16. Re:Yah, but how reliable? by Anonymous Coward · · Score: 0

      So why can Flash take down your browser, exactly?

      And why doesn't it do it in FF2?

    17. Re:Yah, but how reliable? by Mista2 · · Score: 1

      Firefox is fine. Flash, however, sucks hugely and is responsible for nearly all of my browser crashes lately.

    18. Re:Yah, but how reliable? by Anonymous Coward · · Score: 0

      I get frequent hang up with FF3. This never happened with FF2. It freezes my system. I had warm boot laptop. I am now going to downgrade...

    19. Re:Yah, but how reliable? by SolitaryMan · · Score: 1

      For me, regularly crashes, when I play flash videos. It can be a flash-on-linux related issue though.

      --
      May Peace Prevail On Earth
    20. Re:Yah, but how reliable? by LostMyBeaver · · Score: 1

      Actually, the Flash plugin is unloaded when it's not in use. Also Flash appropriately uses the NPAPI malloc and free calls to handle memory management. Browsers aren't allowed to fragment memory, when they do, they absorb all memory, all the time, so even if Flash is extremely inefficient when the plugin is unloaded, it's the nature of the browser to automatically release all memory used by the plugin.

      Java is a bit of a different story since the JNI interface for Java tends to prefer to keep Java persistant. So when it uses memory, it tends to keep using it throughout the browser session. It's more efficient for the Java to keep a certail allocation pool available for the lifetime of the session as well. This can add a bunch of memory consumption.

    21. Re:Yah, but how reliable? by Nightspirit · · Score: 1

      No, but if I install a car stereo and the car blows up I do blame the manufacturer. It's 2008, we should be above having extensions crash browsers.

    22. Re:Yah, but how reliable? by Tim+C · · Score: 1

      I've had Firefox 3 crash a number of times trying to use the Java-based automatic driver finder on Nvidia's website (running on Windows Server 2008 Standard). Apart from that I've not seen any problems on the other machines I've used it on (but then I've not tried that applet on them either)

    23. Re:Yah, but how reliable? by jp10558 · · Score: 1

      Maybe - try Crossover Pro?

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  15. Wait by Mensa+Babe · · Score: 4, Informative

    Don't get overexcited just yet. Let me quote some of the most important parts of the article that were completely overlooked in the summary for some reason:

    "These results are from opening Memory Watcher and then using the browser between 9,000 and 11,000 seconds (close to 3 hours). Each browser is tested in a separate session, and there are brief periods of inactivity throughout the time period. [...] The above profiles are not a direct comparison in any way, but they offer a visualization of trending in the memory behavior of the layout engines and interfaces. [...]These aren't stress tests, and I probably never went over 4 windows in each browser, with at most 3 tabs in each window. [...] An automation script will never give the same insight into performance over time as will this sort of profile." [emphasis added]

    In other words, it is evident that there was no guarantee whatsoever that every browser would display exactly the same sequence of web pages. It is easy to jump to conclusions that if Firefox has used the least memory then it must "[have] a surprising advantage over the other browsers." But is it a logical course of reasoning? Or only a post hoc ergo propter hoc fallacy combined with wishful thinking? The truth is that the amount of memory used during an hour of downloading web pages is strongly correlated with the speed of downloading and displaying said web pages. Is it the case that Firefox couldn't download, format and display pages as quickly as Internet Explorer because of the native Windows internal API hooks that help Explorer work faster than any independent browser could possible aspire to? That is quite possible. Unfortunately the results of that experiment are inconclusive and the methodology was unreliable.

    --
    Karma: Positive (probably because of superiour intellect)
    1. Re:Wait by IamTheRealMike · · Score: 1

      the native Windows internal API hooks that help Explorer work faster than any independent browser could possible aspire to?

      Can we get over this urban legend please? There aren't any such "native Windows internal API hooks" - unless you can give references? FWIW I used to distribute a hacked up Wine that could install and run IE6 just fine (this was several years ago). It started faster and browsed just as fast as native Mozilla did, but that was because it was tightly written, not because of cheating.

    2. Re:Wait by mapkinase · · Score: 2, Interesting

      "Or only a post hoc ergo propter hoc fallacy combined with wishful thinking?"

      There is no "post hoc ergo propter hoc" here. There is only "hoc", because people are measuring exactly what they need: memory usage. "surprising advantage over the other browsers" is not "hoc", because it is not an event, it is just logical conclusion of two things: Firefox using less memory than other browsers and using less memory is advantage.

      The experiment observed did show less memory used and the conclusion is very logical.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    3. Re:Wait by Anonymous Coward · · Score: 0

      Is it the case that Firefox couldn't download, format and display pages as quickly as Internet Explorer because of the native Windows internal API hooks that help Explorer work faster than any independent browser could possible aspire to? That is quite possible.

      I'm sure I'm not the only one laughing my ass off. I agree that the test results were not proof in any way of anything, but that sentence just made me laugh my ass off
  16. If slashdotted by Anonymous Coward · · Score: 5, Informative

    Final memory usage in MB
    Safari 636.9
    Firefox 3 111.8
    Flock (Firefox 2) 191.9
    Opera 9.5 190.6
    Internet Explorer 194.4

    1. Re:If slashdotted by asCii88 · · Score: 0

      Thanks.

    2. Re:If slashdotted by Koiu+Lpoi · · Score: 4, Interesting

      Ffffffuck, is that a typo on Safari? That's stupendously huge! Is that because they have to load up some kind of ridiculous layer to make this mac-alike app run on windows? I know that iTunes uses a ton of ram too, but not six hundred megs huge.

  17. How did they measure memory consumption? by Idaho · · Score: 5, Insightful

    As the server is (already!?) down, I didn't yet have a chance to RTFA. So perhaps it is in the article somewhere, but I couldn't help wondering: how did they actually measure memory usage?

    I'm asking because, these days, that pretty much amounts to rocket science.

    Different operating systems report memory usage differently, even between different versions of the same OS (yes, I'm looking at you, Vista vs. XP). If they used "top" or its equivalent, it matters a lot whether they looked at real usage, virtual memory size (can be huge but that doesn't say anything) or what-have-you. Some OS's cheat quite a bit in what memory is reported as being "free" or "available", as well. Then we get to questions like "does it include the size of shared libraries", if not, is that fair if the libraries are really only used by that one application? Etc. etc.

    So I'm not saying memory using doesn't matter (it very much does), it's just hard to measure it exactly. And, any attempts at doing so, should be documented precisely.

    --
    Every expression is true, for a given value of 'true'
    1. Re:How did they measure memory consumption? by jd · · Score: 3, Insightful

      I don't know about these guys, but since most of these will be dynamically linked files, I'd probably be looking for ways to trap the malloc library calls, in much the same way as most of the debug malloc implementations do for various Unixes. If you track the maximum usage and the unfreed total, you can determine the memory consumption and memory leakage without relying on any system-specific interpretation of what memory is.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:How did they measure memory consumption? by toleraen · · Score: 1
      From the article:

      About the "Memory Watcher" Memory Watcher is a small program I wrote that records the memory usage of each process on the system every three seconds. It uses the PrivateMemorySize64 long value from the Process collection in .NET.

      * Simple
      There are tools similar to this, offered on every platform, but they are not usually easy to use. Memory Watcher provides a super-easy way to monitor every process and silently work in the background.
      * Exports to spreadsheet
      It exports the currently viewed data to a CSV file. These data are easily taken into Excel, and were used for the graphs in this article.
      * Implementation notes
      The application uses a DataGridView control, and sets its DataSource property to a DataTable which is built from the object collection. It uses a Timer to poll the system every 3 seconds. It offers searching and filtering of processes using a TextBox.
    3. Re:How did they measure memory consumption? by Idaho · · Score: 1

      That sounds like a nice approach, didn't think of that. I highly doubt that this is how most of such experiments are conducted though.

      Possibly valgrind could be adapted to keep track of and report these numbers; if it doesn't already, that is (I have not used it recently, it didn't do this when I last used it a few years ago)

      --
      Every expression is true, for a given value of 'true'
    4. Re:How did they measure memory consumption? by Tweenk · · Score: 4, Informative

      The OS was Vista, and the program was written in .Net to use the function PrivateMemorySize64. MSDN says it returns "the amount of memory which cannot be shared with other processes". It also says it's the same as the "Private Bytes" value in taskmon. Probably it means that it's the amount of memory the process received from mallocs (or rather GlobalAllocs/LocalAllocs/HeapAllocs), and which can't be assigned to some other process.

      It's worth noticing that the guy bothered with a GUI and an interactive filtering option for such a simple program. I wonder whether he ever heard of CLI, because it looks like a perfect fit for this kind of program.

      By the way, why not post CoralCDN links (append .nyud.net to hostname) instead of direct links when the site in question is small and likely to be Slashdotted?

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    5. Re:How did they measure memory consumption? by Mongoose+Disciple · · Score: 1

      It's worth noticing that the guy bothered with a GUI and an interactive filtering option for such a simple program. I wonder whether he ever heard of CLI, because it looks like a perfect fit for this kind of program.

      For what it's worth, throwing together quick GUIs for things like this in .NET is so fast and easy, I typically do it for things like this, where I'd make a CLI when working with anything else.

      I mean, being the "heir to Visual Basic" (among other things) is kind of a mixed bag, but in this specific case it's pretty handy.

    6. Re:How did they measure memory consumption? by Anonymous Coward · · Score: 0

      Simply as an answer to your question, he wrote a .NET forms application running in the background that polled the resource usage of every process that was running every 3 seconds. He listed the specific .NET method he called, but I don't remember what it was. His testing platform was Vista. He claimed to run each browser in a separate session. Differences in OS, linked libraries, etc don't really come into play because every test was run in the same environment. They are meant to be compared to each other, not absolute performance values. Even the actual numbers don't matter, it doesn't matter that Firefox 3 used 120MB and Safari used 630, what matters is that Safari ended up with over 5x the memory footprint as nearly every other browser, while the other 4 were all in a relatively close range. That's what you should be taking away from this, not if he personally examined each specific byte being used in memory. If you find faults with his methodology, please, by all means, design, document, and run your own tests.

    7. Re:How did they measure memory consumption? by Random+Walk · · Score: 1

      Trapping malloc tells you nothing. You can malloc 2GB, and if you never use it, the OS will never reserve it for you (i.e. it remains available for other applications). Almost every modern OS reserves memory pages only when the app writes to them.

      Some applications may use this to efficiently implement algorithms that need large, but sparsely populated tables. I'm currently testing one that allocates a 128 MB table upfront, and actually uses a few pages worth of it. Not a big deal - what isn't used, isn't reserved, thus it remains available for other apps. And it would slow things down painfully if (say) a tree instead of a linear table would be used.

    8. Re:How did they measure memory consumption? by jd · · Score: 1
      True, if you never use it, it's never actually claimed by the OS. However, the software can't tell that, it has the memory as far as it is concerned. In effect, the memory is wholly virtual. There is no meaningful difference as far as the physical memory is concerned between not claiming it in physical memory and having the unused memory paged out onto some external device of zero size. (Since unused memory all has the same contents, you can swap as much of it as you like onto the same external location.)

      To be "complete", you'd have the malloc debugger add dynamic probes to the OS' page tables and to the OS' swap system, to track actual page usage (both internal and external) by the program. Not only would this be substantially harder to manage, it risks changing the environment too much unless swap pages are of equal size and of equal fragmentation to memory pages, although if you've a large enough machine you could do it. I'd not like to try this level of monitoring under Windows, though. Linux, Solaris and OS/X would be fine, so you could use this to accurately track Firefox, Opera and Konqueror.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  18. how much ram? by Anonymous Coward · · Score: 1, Funny

    "The system is Windows Vista SP1, and the computer has 3.0+ GB of RAM."

    3.0+?? that's not very, er..exact. just like his test.

  19. you do know what "contrived" means right? by Anonymous Coward · · Score: 0

    What use is consitent and reliable when you are inaccurate? What company do you work for? I need to know so I can run away from your products as fast as possible.

    1. Re:you do know what "contrived" means right? by toleraen · · Score: 4, Informative

      Tests need to be repeatable, and when they are repeated they need to provide consistent results. If you can't provide consistent results on each subsequent test, you need to provide solid rational on why the results were outside your margin of error. Saying "Oh, I might have had one or two youtube videos up at the time" is not solid rational.

      Scripts that visit the exact same pages, for the exact same time, do the exact same things across all browsers provide consistent, quantifiable results. Since everyone's browsing behavior is different no script will ever provide "accurate" results for real world usage. But then again, those scripts could be closer to my real world usage than this guys anecdotal test. Get it?

    2. Re:you do know what "contrived" means right? by bunratty · · Score: 4, Informative
      You mean like these consistently reproducible results?

      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... The results of this experiment, which others have been able to consistently reproduce using the same tools, represent a big victory for Firefox, which has previously faced widespread criticism for its high memory consumption.
      --
      What a fool believes, he sees, no wise man has the power to reason away.
    3. Re:you do know what "contrived" means right? by toleraen · · Score: 3, Insightful

      Yup, just like those. I'm not disputing the claims that FF3 uses less memory (been using it since alpha 3). I just do a lot of software testing at work, and I thought I'd bring out my inner pedant in relation to this supposed "test".

    4. Re:you do know what "contrived" means right? by Awptimus+Prime · · Score: 1

      Scripts that visit the exact same pages, for the exact same time, do the exact same things across all browsers provide consistent, quantifiable results. Since everyone's browsing behavior is different no script will ever provide "accurate" results for real world usage.

      Yes, these jokers could have demonstrated a bit of consistency with something as simple as WinMacro or one of the countless available tools you can grab off the Web to automate tasks in Windows. Also, fourteen hours is a relatively brief for testing such things. I kept FireFox open for days upon days under FreeBSD several years back, with multiple tabs open, some auto-refreshing network status information with little, to no, crashing-- then would open up something like Google and get an instant crash.

      But then again, those scripts could be closer to my real world usage than this guys anecdotal test. Get it? Nowadays, I browse a pretty consistent circle of sites, so yeah, this would fit for simulating my web activities too. :)
    5. Re:you do know what "contrived" means right? by Translation+Error · · Score: 1

      Yes, just like those comparisons between Firefox 3 beta 4 and Opera 9.5 beta (emphasis mine). I would be interested in seeing the results for a similar comprehensive test for the release versions, but it can't be assumed they'll be the same as for the betas.

      --
      When someone says, "Any fool can see ..." they're usually exactly right.
    6. Re:you do know what "contrived" means right? by Anonymous Coward · · Score: 0

      In other news,

      Firefox 2 used less memory than Firefox 3, Internet Explorer, Opera and Safari - combined. The results of this experiment, while thoroughly claimed as BS by the developers and IT nerds world wide, represents a big victory for Hynix, Samsung and other memory manufacturers who were previously concerned about going out of business.
  20. IE8 but not Safari 4? by Anonymous Coward · · Score: 0

    Hmm, seems like someone is trying to scale the "research" away.... I don't like M$ but I use it for post-development corrections... Wouldn't it be fair to use Safari 4 DP if you are using IE 8b1?

  21. 3 hours of real world usage? by Anonymous Coward · · Score: 0

    Using this he recorded 3 hours of memory usage for five different browsers under real-world usage scenarios,

    He surfed porn for three hours? Must have callouses there and shooting blanks by now!

  22. FF3 really leads the field on my computer!!! by Anonymous Coward · · Score: 0, Troll

    FF3 really leads the field on my computer. It clocks in at right at 0MB all the fucking time. Night, day, weekday, weekend. Always 0 fucking bytes.

    Fuck FF3. CPU hogging bloatware. I'll stick with IE7 and Opera, thank you very much.

  23. Seems it's slashdotted. Here is the text. by Anonymous Coward · · Score: 2, Informative

    I can't be arsed to do this properly. There are a lot of graphs and stuff. But here are the text bits. Pure copy and paste. No formatting. Live with it.

    Web browser performance is an often talked-about and flaunted thing, but many claims are not really backed up by solid evidence. I wrote software that collected millions of data points over 14 hours of actual browsing time, and this article reveals my findings.

    Problem

    Many people load hundreds of web pages, sometimes at the same time, often over periods of 3+ hours. Users complain about the memory usage of Firefox, Safari, or Internet Explorer, and we need a way to identify which browsers are better at managing memory than others. Traditional benchmarks do not look at all the things you might do with a program, and we need real-world numbers over a period of hours.

    Solution

    I developed a Windows Forms application in .NET called Memory Watcher that "watches" the system memory numbers. It uses a timer to poll the processes every 3 seconds. It then records every number and also prints them out in a grid on the screen. This allows us to keep track of each program's memory usage over time and with real-world usage.
    Memory Profiles

    These results are from opening Memory Watcher and then using the browser between 9,000 and 11,000 seconds (close to 3 hours). Each browser is tested in a separate session, and there are brief periods of inactivity throughout the time period. The vertical axis is the memory used in MB, and the horizontal axis contains the memory "checkpoints" my program took (one every 3 seconds).

    (Graphs and more graphs)

    Benchmark Details

    The above profiles are not a direct comparison in any way, but they offer a visualization of trending in the memory behavior of the layout engines and interfaces. This is not a diagnosis or bug report. Let me show some important metrics of the above results.
    Browser name Exact version Time active (s)
    Hours Comments
    Safari 3.1.2 10,470 s
    2.91 hours Normal browsing
    Firefox 3.0 9,681 s
    2.69 hours Normal browsing
    No extensions
    Flock 1.2.2 10,146 s
    2.82 hours Flock is based on Firefox 2.0
    No extensions other than the default
    Opera 9.5 9,855 s
    2.74 hours No extensions
    Only browser was used
    IE 8.0 10,236 s
    2.84 hours Used 7.0 rendering mode
    No extensions

    The system is Windows Vista SP1, and the computer has 3.0+ GB of RAM. No plugins are disabled, but the Acrobat Reader and Java plugins were (presumably) not used. Flock is based on Firefox 2.0 but its memory usage is probably worse because it uses built-in extensions.

    * Just regular stuff
    * These aren't stress tests, and I probably never went over 4 windows in each browser, with at most 3 tabs in each window. I didn't look at many pages that are extremely heavy on images, and no "browser benchmark" style pages. Gmail was used on each browser.
    * Not just pages
    It is hard for a regular benchmark to "simulate" a user actually clicking on things. Interactions with the user can greatly influence memory or performance. Having a responsive browser is probably more important than just having a "fast" one at showing pages.
    * Plugins included
    My profiles include Flash and possibly other plugins. A browser might have memory issues with a plugin and that could cause a significant problem with the user experience. (Most Windows Vista crashes have been due to graphics cards, not Vista itself, for example.)
    * Real-life usage
    An automation script will never give the same insight into performance over time as will this sort of profile. As developers, we want to make programs that work wel

  24. Millions? by Anonymous Coward · · Score: 1, Funny

    "I wrote software that collected millions of data points over 14 hours of actual browsing time, and this article reveals my findings."
    "It uses a timer to poll the processes every 3 seconds."
    14*3600/3=16800 which is still much lower than million. To reach million he would have to test each browser for more than a month.

    1. Re:Millions? by toleraen · · Score: 1

      Later on he says it takes a data point for each process running. Using my awesome work laptop as a prime example, I've got 77 processes running. So it's more like 14*3600*77/3= 1,293,600. He must have some sweet processes (>=120) running to get into the multi-million range though.

  25. Great news FF - though Opera is speedy by SgtAaron · · Score: 4, Interesting

    I've been blessed with using a Duron 950Mhz with a gig of RAM, lately. Quite speedy. Heh. But I've used worse, as many can no doubt also say. Oh, and an GeForce4, and of course the X Window System. :-)

    I've always used Firefox, and Netscape before that, on my linux desktops. I must say that I tried Opera lately, for the first time, and found its rendering to be very spry. The difference was most noticable for me when loading very large web pages, or very detailed with lots of tables and such. The latter was our nagios service detail page, which the rendering in Opera was quite noticeable in its quickness.

    So I get to be torn now, maybe, speed vs lean...
    I do like speed. Opera's memory use doesn't seem to be so excessively bad as to negate the optimizations they seem to have coded into the rendering.

    Aaron

    1. Re:Great news FF - though Opera is speedy by LordMyren · · Score: 1

      Theres a setting in Opera where you can tell it how much disk cache and how much memory cache to use. On my laptop with 232MB of ram I have Opera set to use 50MB of memory. Preferences -> Advanced, then, uh,, history? I think?

    2. Re:Great news FF - though Opera is speedy by Gazzonyx · · Score: 1

      I use an old Duron 950 w/ ~512 MB RAM with Slackware on it as a server at my apartment. It's my subversion, samba, file, (LDAP soon), and backup servers. My slimmed down Slackware build takes ~55 MB or so, and the rest is used for cache. You'd be amazed what you can do with older hardware and a stripped down install.

      --

      If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  26. Memory?...what about speed? by Last_Available_Usern · · Score: 5, Insightful

    While it's admirable that it's the leanest of the bunch, if I have 2GB of memory and over half of that is unused at the moment, do I really care if my browser uses 25MB instead of 40MB? I would think the speed with which the browser (and subsequent windows) opened, as well as how quickly it loaded plug-ins and other embedded media, would be of more importance.

    1. Re:Memory?...what about speed? by Anonymous Coward · · Score: 0

      You'd rather be talking "my browser uses 250 MB instead of 400MB." It IS still quite a difference.

    2. Re:Memory?...what about speed? by mapkinase · · Score: 1

      It's not about you or minority of users having 2GB of memory. Firefox is free, and memory costs $$. Firefox gives you extra memory for free compared to other browsers.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    3. Re:Memory?...what about speed? by dogmatixpsych · · Score: 1

      True but you can get 4 GB of RAM for $50 or less, which isn't a lot of money even for a grad student with a family to support.

    4. Re:Memory?...what about speed? by Jesus_666 · · Score: 1

      It's relevat when you do max out your memory. Firefox + Thunderbird + VMWare usually equals swapping, for example. The less memory each of the apps uses the less swapping there is.

      I solved my memory problem by going 4 GiB (2 clearly isn't enough if you do anything involving desktop OSes in VMs), but this would have been very nice if I hadn't. It should also be nice for those who play Alt+Tab-friendly games and like to have websites with strategy guides or whatever open in the background/on the second screen.


      Browser startup time is a non-issue for me as lng as it's not excessively long. I usually don't quit the browser, so the startup time occurs only at system boot and during browser updates. With Firefox 2 also when it chokes on a website and crashes.

      As for plugin loading time... I've never seen anything in excess of a second. Okay, Java applets take ages to load, but I'd attribute that to the downloading process and the JVM itself. Same goes for embedded media.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    5. Re:Memory?...what about speed? by AbRASiON · · Score: 4, Interesting

      I couldn't agree more, I want an incredibly incredibly snappy browser, I don't care how much resources it requires.

      I have a theory and I'm convinced of this theory that cache in browsers simply has been broken, since the beggining
      I've used netscape, ie, ffox, netcaptor and god knows what else and no matter how big I set the cache or how regularly I hit sites, they still seem slow to load images and content.

      Perhaps it's the complexity of the pages has scaled up, I spose that is possible.
      I've gone from browsing on a Pentium 166mmx with 32mb over the years up to a quad core 3.2ghz machine with 4gb of ram and moved from 128k dsl / 512k dsl / 1.5mbit dsl / 8mbit dsl and 18mbit dsl.

      I am impatient, make no mistake but surely if we're just throwing images and text around, these damned things should be snappier?
      FFox 3 is definitely a move in the right direction, it's noticably faster than FFox 2 but I still find moving back / forward, clicking links and interaction in general should still be faster :/

    6. Re:Memory?...what about speed? by Anonymous Coward · · Score: 0

      Your comment would be more persuasive if you didn't pick wrong numbers randomly out of your ass.

    7. Re:Memory?...what about speed? by Alibaba10100 · · Score: 1

      Not if you have a 4 year old computer.

    8. Re:Memory?...what about speed? by fia · · Score: 1

      FF3 is gorgeous, memory efficient, but as long as they don't fix the scrolling issue (scrolling a page with fixed background image) it is pretty much unusable. Link to the scrolling issue: http://forums.mozillazine.org/viewtopic.php?f=38&t=675935&start=0&st=0&sk=t&sd=a

    9. Re:Memory?...what about speed? by Anonymous Coward · · Score: 0

      Most web servers and pages aren't set up correctly.

      For static websites, the web server's safe defaults are used - for every image, CSS file, or JavaScript file, the browser will use it's cached copy only after checking with the server to see if it's still up to date.

      Dynamic websites typically disable the browser's cache entirely. I've seen pages with over 1MB of data that has to be reloaded every time you load the page.

      It is possible to do a better job. It's not too hard to set up a web server so that a browser won't even bother to check with the server before using cached content. The second time you go to the page, it's only loading the page content. With compression, that page could easily be under 10KB - that's something like a 2.5 second load time on dialup, for a modern page.

      Alas, most web developers just can't be bothered to do it properly.

    10. Re:Memory?...what about speed? by SheeEttin · · Score: 1

      Compile it yourself.

      Seriously, I tried the precompiled binary from Mozilla, and I found it rather lacking in speed. So, I got the source and compiled it with a few optimizations (-O3, -march=prescott, -msse3, -mmmx) and did a PGO build, and fired up the result--it was damn snappy.

      Or, you might just want to look into Swiftweasel (Linux-only). It's basically the same, but pre-built.

      One other thing I didn't try was building for 64-bit. After having this computer for a year and a half, I just yesterday realized the processor was 64-bit. :P

    11. Re:Memory?...what about speed? by arth1 · · Score: 1

      It is, if your laptop is limited to a max of 512 or (like mine) 768 MB of RAM.
      Then getting 4 GB RAM means getting a whole new laptop. Are you buying me one?

    12. Re:Memory?...what about speed? by BZ · · Score: 1

      Note that people _did_ test various compile options. Assuming you're building a generic i386 binary with gcc (which you're not, of course), -Os produces a faster Gecko and Firefox than -O3 does (almost certainly because of a better instruction cache hit rate). For a program small enough to fit completely in i-cache, -O3 would of course be faster.

    13. Re:Memory?...what about speed? by dogmatixpsych · · Score: 1

      I just purchased 4 GB of RAM for $50 (ok, it really was $52) from NewEgg a couple weeks ago. You just need to look for the right sale (or deal site).

  27. Re:Careful... by Paul+Neubauer · · Score: 4, Insightful

    Not really. Many Opera users are finding 9.50 to not be as good as claimed or hoped and finding it to be a memory hog. I am not alone in looking at 9.50, finding the the 9.51 snapshot to be less buggy, and sticking with 9.27 for normal non-browser testing browsing.

    Now, maybe when Opera 9.52 or so is out, there might be some valid concern.

    --
    I don't subscribe to RMS's GNUtopian vision.
  28. This doesn't mesh with my experience by Curien · · Score: 4, Informative

    My wife and I share a computer. She uses mostly uses Firefox, I mostly use Opera. This is on a 64-bit Ubuntu Hardy.

    I have noticed no difference in her memory usage since we upgraded to FF3. I used to regularly have to kill her browser every once in a while (maybe once or twice a week) because it was eating up all the RAM. Since we upgraded to FF3, I can see no difference in memory usage.

    For example, right now FF is using 300MB resident, Opera is using 100MB. Flashblock is installed on both browsers. Granted, that's not a terribly good test considering we've been browsing to different sites, but I've found that those numbers are fairly stable. FF usually levels off in the 300-500MB range, and Opera in the 100-150 range.

    YMMV.

    --
    It's always a long day... 86400 doesn't fit into a short.
    1. Re:This doesn't mesh with my experience by changos · · Score: 1

      The difference is gender base, not browser type.

    2. Re:This doesn't mesh with my experience by Repossessed · · Score: 1

      Usage will cause it to vary a lot, I'm pulling just under 300 megs for Firefox right now, but I also have more than 20 tabs open.

      --
      Liberte, Egalite, Fraternite (TM)
    3. Re:This doesn't mesh with my experience by diegocgteleline.es · · Score: 4, Informative

      64-bit firefox eats a LOT more of memory. The windows versions are 32-bit only.

    4. Re:This doesn't mesh with my experience by Fweeky · · Score: 1

      How many more? My Opera 9.50 is currently using 270MB with 67 tabs, and I just closed about 50 (and emptied the closed tab list).

    5. Re:This doesn't mesh with my experience by Anonymous Coward · · Score: 0

      what the FUCK do you need 67 tabs open for?

      Time to step away from wikipedia....

    6. Re:This doesn't mesh with my experience by Anonymous Coward · · Score: 0

      there is no way in hell this is true... we all know that linux users are dick smoking faggots. you have no wife if you're a linux user. linux users are buttfuckers and dicksuckers.

    7. Re:This doesn't mesh with my experience by Fweeky · · Score: 1

      Forum threads I'm following, long articles I'm reading, will read, or want to show someone, sites I visit regularly. If I follow a link, it'll typically be in a new tab so it can load in the background and I can switch back and forth easily. They're easier to manage than bookmarks, and opening new tabs is easier than closing old ones.

      They don't really use a significant amount of space on a 30" display.

    8. Re:This doesn't mesh with my experience by Anonymous Coward · · Score: 0

      I have seen no difference in memory usage between FF2 and 3. I used to have to restart FF2 at least twice a day, and still have to on FF3.

      Initially I suspected this was Firebug, but I've since uninstalled that plugin and the memory usage still climbs to over a gig at times. Plus I've noticed that FF3 crashes a lot more often than 2 ever did.

      All of this doesn't compel me to fire up IE though, guess I'll just have to wait for FF4 before I get the perfect web development browser.

    9. Re:This doesn't mesh with my experience by mpol · · Score: 1

      I haven't really tried FF3, but your comment makes me hesitate to try it.

      Back in the day I used Galeon as a frontend for Gecko/Mozilla. I always had about 10 tabs open, and could just as easily open about 50 tabs. Then had it run for 2 weeks before having te restart the browser.
      About 2 years ago this wasn't possible anymore. After 2 or 3 days it would start up eating all the available ram, untill the oom-killer kicked in. This happened with Galeon, Mozilla-Seamonkey and Mozilla-Firefox. This all on 32-bit Linux. I'm now using Konqueror with much better memory behaviour.
      I had the silent hope this ram-eating was fixed, but according to your experience it isn't.

      --

      Well, don't worry about that. We can get you back before you leave. (Dr. Who)
    10. Re:This doesn't mesh with my experience by Anonymous Coward · · Score: 0

      67 is a very low number. Something like one thousand tabs is a hell of a lot while a few hundred is just normal.
      (disclaimer: max number of open tabs in Classic Maxthon set to 800 , rarely have more than a couple hundred tabs open in Firefox 3.1apre, Opera 9.51 or Safari (nightly webkit) )

  29. Re:IIS You by Anonymous Coward · · Score: 0

    Link to to them. Who are you?

  30. Irrelevant... by at_slashdot · · Score: 3, Informative

    That's pretty much irrelevant to me, I switched back to Opera because of performance issues.

    Memory != performance.

    For example, when I open a new tab in opera the CPU doesn't register almost any change, when I open a tab in Firefox it goes almost to 100% (that's in Linux, with many extensions added, and BTW, I need those extensions to duplicate Opera's features)

    --
    "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    1. Re:Irrelevant... by gparent · · Score: 1

      Opening a new tab in Firefox spikes my CPU to a whooping 2%. Yes, with many extensio

    2. Re:Irrelevant... by at_slashdot · · Score: 1

      What CPU? Is it Linux? Maybe it's something wrong with my install...

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    3. Re:Irrelevant... by Valdier · · Score: 1

      uses about 10% under windows with a dozen or so extensions

    4. Re:Irrelevant... by Grey+Ninja · · Score: 1

      I have a Pentium M 1.76GHz, w/Ubuntu Hardy. The only extensions I am using are Adblock, Gmail Manager, and User Agent Switcher. Opening a new tab does produce a CPU spike for me, but it's not really noticeable. It takes the CPU usage up to maybe 20%. But as I mentioned, there's no UI lag, and it's only for a split second.

    5. Re:Irrelevant... by treat · · Score: 3, Insightful

      On my Fedora Core 7 system, with a 2.5ghz CPU, running "vmstat 1" causes the X server to use 5% CPU. (It is an nvidia graphics card, but I don't use their binary-only driver).

      Typing in this firefox-2 text window gives a CPU usage of about 30%.

      Opening a new tab causes 60% CPU utilization for 2 seconds.

      I think it's time to give up on Linux on the desktop.

      Vigorous mouse movement causes about 35% CPU utilization.

    6. Re:Irrelevant... by Grey+Ninja · · Score: 4, Informative

      That sounds like all your rendering is being done on the CPU to me. Windows will do the same thing if you refuse to use Nvidia's binary only Windows driver.

      That being said, I have similar problems on my laptop, where scrolling a window often will peg my CPU. In my case, I have an older Intel integrated chip, which does a lot of 3D rendering on the CPU. Since the advent of AIGLX, it makes some rendering on my laptop fairly slow. At least, I THINK that's what's going on there. It's never really bothered me enough to look into it in-depth.

  31. Hi twitter by Anonymous Coward · · Score: 0

    Good thing you have all these other accounts that can root for you. How many now? twelve? I'll have to check the sockpuppet log soon.

    > Vista's low uptime is Vista's alone

    Browsers and memory. You've told us about that before.

    Are you seriously claiming that this is a problem with Vista? In all seriousness?

    1. Re:Hi twitter by Crazyswedishguy · · Score: 3, Interesting

      He does raise an interesting question (and I'm in no way bashing Vista):
      how do browsers compare on Mac OSX? Does Safari compare similarly to Firefox 3 on Mac OS X?
      I wouldn't be surprised if Safari performs better on OS X than on Vista because Apple has put more time into developing the Mac version...
      Similarly, I wouldn't be surprised if Firefox is optimized for the larger Windows market. I know that back in the day, on the old PPC macs, Firefox was pretty slow, which was a good reason to use Safari.

      --
      This space up for sale.
    2. Re:Hi twitter by Anonymous Coward · · Score: 0

      Safari use 400MB RAM after 2 hours use on OS X as well.

    3. Re:Hi twitter by gilgoomesh · · Score: 3, Informative

      I've been running Safari 3.1.1 all day (about 6 hours non-stop with 462 pages in history) and it's currently using 230.9MB RAM (fairly steady).

      Opening up FF3 to check, loading 52 pages then closing down one again... 129.18MB.

      Not a totally fair comparison but it's some numbers, nonetheless.

    4. Re:Hi twitter by geekoid · · Score: 1

      Larxed said 152, and zorg saw 423.

      Some more number, nonetheless.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  32. That may be true, but... by SlashThat · · Score: 1

    I really wish it would stop crashing every 15 minutes.

    --
    1's and 0's should be free.
    1. Re:That may be true, but... by tepples · · Score: 1

      I really wish it would stop crashing every 15 minutes. Have you tried installing Flashblock? I've been told that defects in Adobe Flash Player cause a lot of the crashes and leaks commonly attributed to Firefox.
    2. Re:That may be true, but... by bunratty · · Score: 1

      Firefox 3.0 rarely crashes for me. You might want to follow the instructions for fixing Firefox crashes from the MozillaZine Knowledge Base.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
  33. Definitely important by XanC · · Score: 4, Informative

    In the case of Firefox, memory usage has ranged from 25MB to $MEMORY_AVAILABLE. Which sucks no matter how much you have.

    1. Re:Definitely important by Anonymous Coward · · Score: 0

      On my XP Pro 32 bit, Task Manager reported FF3 using 770MB ram. It was also slow as a dog. (No disrespect to dogs!) My system is 4GB RAM, but I still think this is crazy for a web browser.

      I closed everything including FF3, then restarted FF3. As soon as I opened GMAIL the ram started to climb. It is now sitting at 93MB with GMAIL in Tab 1 and this post in Tab 2.

      Seems kind-a high!

  34. not every reader posts comments pal by unity100 · · Score: 1

    i believe general participant to reader ration around the net is around 5 - 10%. if 100 users use a service, 5 posts on it and such.

    1. Re:not every reader posts comments pal by scatters · · Score: 1

      Sigh! I know, but an analysis of the probable intersect between the sets of "Slashdot users who read the thread", "Slashdot users who read the linked article" and "Slashdot users who post" would have been tedious. Besides which, 99% of all statistics are made up on the spot, including this one.

      --
      A One that isn't cold, is scarcely a One at all.
  35. FF3 also gets in my face :( by Anonymous Coward · · Score: 0

    I have the same experiences, but in a much lesser degree. What really ticks me off about ff3 which made me stop using it is its annoying warning when you close it while having multiple tabs open. What used to be a warning which could be overcome by pressing enter (or escape to abort closing down) has now been changed with a new default save option to save the current state before exiting.

    But when you hit that (by pressing enter) you'll end up with the whole mess next time you fire up ff3. And there is no way to stop this, apart from turning off the entire warning. Also telling ff3 to always start up with displaying the homepage doesn't work; the moment you save the state it'll display all the pages next time you fire it up. My other gripe is the new toolbar which makes it impossible to easily clean out the search history. But thats just a minor annoyance for me.

    All in all this is enough for me to stick with ff2 for the time being. At least until someone (or myself) has some sort of addon available to bring the old warning without saving window back.

  36. Re:I have failed. by Anonymous Coward · · Score: 0, Flamebait

    It doesn't take a degree in physics to cogitate that this would eventually catch up to you, twitter.

    And yes, you have failed. The problem is that you'll probably just create more accounts. But eventually those will catch up with you. The dishonesty you've shown in the past few months by shilling your own comments and pretending that people are interested in what you have to say (and let's no forget how many of your self-farmed mod points you used on all your accounts and against others) is just unbelievable.

    I think I speak for most honest Slashdotters when I say "good riddance".

  37. What extensions? by Anonymous Coward · · Score: 0

    What extensions are you using? I haven't crashed even once yet, and I'm running it full time at home & at work.

  38. What cap? by clarkn0va · · Score: 4, Informative

    Setting a cap on memory usage isn't a good solution, IMHO -- using well-designed memory handling that proactively frees memory seems to me to be a far better solution than a cap and garbage collection model. I haven't seen any mention of a cap, even if that's a natural conclusion based on the flat line that one can observe in the graphs.

    If you check this fairly lengthy explanation of how memory usage was improved in FF3 you'll see that it is mostly attributed to reduced fragmentation and leaks, and smarting caching, just as you are advocating.

    db

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
  39. I thought memory leaks were a solved problem ... by Lazy+Jones · · Score: 1

    After all, we've been able to plug in a decent garbage collector into sloppily written C programs for 15+ years now ...

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  40. Thanks to a FreeBSD Developer! by xoundmind · · Score: 1
    1. Re:Thanks to a FreeBSD Developer! by Anonymous Coward · · Score: 0

      His name... is Jason Evans!

  41. How long has 256 MB been standard? by tepples · · Score: 1

    That won't do those without 120 MB of memory to spare much good. As I understand it, even laptop PCs have come with 256 MB of RAM for several years. This could be divided as half for the kernel, background services, and GUI, and half for Firefox. Which devices are you talking about?
    1. Re:How long has 256 MB been standard? by Curien · · Score: 1

      I'm not the only user on my computer, you insensitive clod!

      --
      It's always a long day... 86400 doesn't fit into a short.
    2. Re:How long has 256 MB been standard? by Anonymous Coward · · Score: 0

      This could be divided as half for the kernel, background services, and GUI, and half for Firefox. And the word processor/compiler/instant messenger/email client all gets shoved into the remaining 0%?

      I don't know about you, but I tend to have several programs open at once, and move back and forth between them to get stuff done. The days where a program can assume that it is the only thing running is long over. ... And if we throw in this new fangled "multi-user" thing people are talking about, memory gets used up fast.

    3. Re:How long has 256 MB been standard? by tepples · · Score: 1

      I'm not the only user on my computer, you insensitive clod! I can think of two possibilities: either you are logging out and letting another user use your computer locally, or your computer is a terminal server. In the former case, Firefox gets unloaded. In the latter case, what brand of thin client do you recommend?
    4. Re:How long has 256 MB been standard? by bunratty · · Score: 1

      Windows XP has a "switch user" feature that allows many people to be logged into the computer locally at the same time. On my 1 GB home computer, we regularly have three people logged in, all running Firefox with multiple pages open.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
    5. Re:How long has 256 MB been standard? by amRadioHed · · Score: 1

      Third possibility: Every desktop environment these days supports fast user switching.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    6. Re:How long has 256 MB been standard? by Crazyswedishguy · · Score: 1

      To be fair, you could also be running other software than just your browser...

      --
      This space up for sale.
    7. Re:How long has 256 MB been standard? by RiotingPacifist · · Score: 1

      yes but most can also swap out the memory of an idle user without any problems!

      --
      IranAir Flight 655 never forget!
    8. Re:How long has 256 MB been standard? by flappinbooger · · Score: 3, Funny

      Or, the other user is the botnet admin who 0wnz his box.

      --
      Flappinbooger isn't my real name
    9. Re:How long has 256 MB been standard? by Curien · · Score: 1

      My wife and I maintain separate logins on separate X sessions, and we switch between them. It's like your first case, except that neither of us logs out.

      You can do the same thing on other OSes, where it's usually called "fast user switching".

      --
      It's always a long day... 86400 doesn't fit into a short.
    10. Re:How long has 256 MB been standard? by tepples · · Score: 2, Informative

      Windows XP has a "switch user" feature When you press switch user and then walk away from the PC, your copy of Firefox gets swapped out and hers gets swapped in. But then I guess Firefox should be flushing the memory cache to disk when switched out.
    11. Re:How long has 256 MB been standard? by fbjon · · Score: 1

      No you can't, the software is still running. You can swap more aggressively, though.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    12. Re:How long has 256 MB been standard? by arth1 · · Score: 1

      Apples and oranges. The total amount of RAM in your computer does not equate to memory to spare, which was the exact words in the post you replied to.

      It may not even be a significant factor in how much spare RAM you have. Too many apps will take more than their fair share, and some ill-behaved apps even pre-allocate a chunk based on how much the total RAM is, with disregard for whether other apps also might do the same. If you have two apps that each grab half of the total RAM, you'll already be in swapping hell, whether you have 2 GB or 512 MB to start with.

      Normally, better (but not well-)behaved apps may preallocate depending on how much spare RAM you have. This is better, but still not good. It leads allocated but unused memory, which is bad. That memory could serve the user better as disk cache, or by a program that actually would use it, not just preallocate it. It means that you'll usually have at least some available memory without having to swap, but it also means that if you add 128 MB RAM, you won't have 128 MB more free RAM. The bits and pieces will each claim their share of the bigger memory, leaving you with very little more spare RAM. So you can't just put in a 128 MB RAM stick and say that this compensates for Firefox 3.0 taking 120 MB. It won't.

      The question one should ask is whether Firefox really needs 120 MB RAM. That's a LOT of memory -- more than most people realize. With an average page element of 13 kB (that's what some fairly busy proxy servers I admin report), it equates to more than 9400 page elements at the same time. Not stored on disk, but kept in memory. Obviously, that's not where all the memory goes. Some of it goes to the program code itself, and some goes to buffers for the rendered page. But still, that would only be a fraction of 120 MB. There are browsers that manage to render pages on 8 MB machines. So it's clearly not NEEDED, but still used. A good chunk of it is used for caching, which is fair enough. Many are quite willing to pay the price of higher memory usage and be able to hit the back button without waiting for the entire page to re-render. But 120 MB is still a lot of memory. There are other culprits, including severe over-allocations and not freeing up memory after it's been used.
      If it had been "up to" 120 MB, with freeing RAM so it normally would be way below that, the ceiling wouldn't have been so harmful. But to quickly grow to 120 MB and thereafter always taking up 120 MB is, quite simply, bad. Go ahead, FF fanbois, mod me down for stating the obvious, but fact is that slapping on a hard ceiling and enforced garbage collection won't make it a memory efficient browser. It's a workaround for a problem, and not a fix.

      Also, that Firefox 3 is far better than Firefox 2 doesn't make Firefox 3 good. That's not how you measure it. A Ford Explorer 2008 model might be far more fuel efficient than a Ford Explorer 2000 model, but that doesn't say anything about whether it's a fuel efficient car.

    13. Re:How long has 256 MB been standard? by tepples · · Score: 1

      Apples and oranges. Are both fruits.

      The total amount of RAM in your computer does not equate to memory to spare, which was the exact words in the post you replied to. I know memory to spare is smaller than physical memory, which is why I estimated memory to spare as half of physical memory.

      If you have two apps that each grab half of the total RAM Then switch to a different brand of application. This article is about different brands of web browser.

      There are browsers that manage to render pages on 8 MB machines. Are these HTML pages, or HTML+CSS+JavaScript+XMLHttpRequest+PNG+JPEG+SWF pages? And how many pages do you have open in the browser? I would like to know which browsers you are talking about, so that I can evaluate whether or not they are relevant to a World Wide Web that includes AJAX web applications.

      But 120 MB is still a lot of memory. I use Flashblock to hide SWFs that aren't from trusted sites like YouTube, and my copy of Firefox rarely tops 100 MB allocated, let alone in actual use. (I'm on Windows XP, and unlike Windows Vista, Windows XP is more likely to report allocated memory than memory in use.)
    14. Re:How long has 256 MB been standard? by geekoid · · Score: 1

      Just becasue people have 'a lot' of memory, doesn't mean applications should use it sloppily.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    15. Re:How long has 256 MB been standard? by Anonymous Coward · · Score: 0

      How does it know that I pressed switch user and then walk away from the PC rather than merely pressing switch user and stay in front of the PC? Does it use the webcam, and then make face recognition or something?

      I think I understand why it takes so much memory and CPU!

  42. Re:I have failed. by willyhill · · Score: 0, Troll

    This insistence on trying to create a correlation between Microsoft and your problems on Slashdot are probably one of the reasons all but one of your eleven accounts are now posting at negative karma.

    Your problem is that you continue to blame vague conspiracies by evil corporation$ instead of understanding that people find what you do here distasteful.

    --
    The twitter monologues. Click on my homepage and be amazed.
  43. missing option: by Tumbleweed · · Score: 1

    K-Meleon. I'd love to see how it compares to FF, though it would be best to wait for it to be updated on same Gecko renderer as FF3 uses.

  44. Re:Careful... by Vectronic · · Score: 2, Informative

    Some, but I'm not one of them, my Opera (9.51 on XP SP3) has been running for a few days now (almost 4), with a peak of 157MB, currently at 96MB, VM of 114MB, and an I/O of almost 12GB's... opening up every site on my SpeedDial (9 sites + this one) brought me up to 122MB, VM of 140MB...

    But, I honestly don't care how much it uses, because so far it hasn't impacted (noticeably) on any other software, and always starts (launches, or maximizes) instantly, and I prefer Opera's interface. And how much memory it uses isn't enough to make me prefer one browser over another... CPU usage on the other hand, might, but most of them are pretty much the same in that regard.

    And after closing all those tabs, its down to 92MB, VM 110MB, peak the same.

  45. Butterflies by Enderandrew · · Score: 1
    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  46. keep laughing by Anonymous Coward · · Score: 0

    You mean Debian. Or Debian Lenny. No need to use "GNU/Linux" at all.

    And laugh all you want, but your characterization of this as an "uptime" issue is incorrect to say the least.

    1. Re:keep laughing by just_another_sean · · Score: 3, Insightful

      You mean Debian. Or Debian Lenny. No need to use "GNU/Linux" at all.

      And laugh all you want, but your characterization of this as an "uptime" issue is incorrect to say the least.

      I am as disgusted by twitter as the next /. user but what's wrong with GNU/Linux? That's what Debian calls their distro.

      I don't insist that every distro add GNU to their name; that's up to them. But Debian chooses to so at least in their case could we maybe lose the "RMS is teh zealot!!" jokes?

      Debian is a great dsitro for promoting Free software and I am pretty sure they made the choice to keep GNU in the name on priniciple. I respect them for it and it's a major reason why Debian remains my distro of choice.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    2. Re:keep laughing by totally+bogus+dude · · Score: 1

      Not only that but there will be a Debian GNU/Hurd if Hurd ever becomes usable, as well as NetBSD and FreeBSD kernels. So specifying that you're using Debian with a Linux kernel isn't actually redundant. See: http://www.debian.org/ports/index

    3. Re:keep laughing by Fri13 · · Score: 1

      We should drop the "Distribution" too, we should just speak about operating systems, because example, debian and ubuntu are different operating systems. Because Distribution means same thing.

      And Linux is complete OS already, so we should'nt be using GNU/Linux either, mayby if Linux would be a micro kernel.

      (just questioning, do not flame as troll, because I'm seriously now but not trolling).

    4. Re:keep laughing by paving-slab · · Score: 1

      Actually, we should keep using the term "Distribution" because, for example, Debian and Ubuntu are the same operating system configured differently, and "distribution" and "operating system" mean different things.

      And Linux is not a complete OS as it wouldn't work without the GNU tools or their equivalent to perform various necessary tasks.

  47. Re:Careful... by billcopc · · Score: 0, Troll

    But aren't Opera fans always upset over something ?

    They're either berating the world for failing to adhere to the published standards, or bashing the competition for being too trendy.

    Opera exists to sell product, which is their Achilles' heel. They're trying to charge money ofr something everyone else gives away for free, and with the latest browsers they're running out of legitimate advantages to boast.

    Microsoft doesn't care, and the Firefox team doesn't care either; all they need to worry about is implementing the features people want, to increase market share. Opera doesn't have that luxury.

    --
    -Billco, Fnarg.com
  48. But Safari by c_forq · · Score: 1

    Safari feels snappier...

    Sorry, might be an inside joke in Mac user forums, but I think there is enough crossover on /.

    --
    Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
  49. Re:Now that FF3 is *officially* the leanest/meanes by Anonymous Coward · · Score: 0

    But it will likely be as bad as their Acrobat reader plugin is on Windows. The only times I have crashed Firefox 2 have been caused by Adobe plugins leaking memory and causing an out-of-memory error. The Acrobat plugin is especially bad since it doesn't close even when there are no PDFs open, and continues to use a lot of memory.

  50. Re:IIS You by Anonymous Coward · · Score: 0

    I can't link to them due to a non-disclosure agreement.

    I work for a high profile interactive ad agency. The websites I work on are for brands and companies we would all instantly recognize. My company would rightly have my head if I started bragging about them on slashdot.

    I guess as there really is no way to prove my identity, especially as an AC, but I know for a fact that a reasonable IIS server can run a high traffic website. I also know that it is possible to code a website that can't handle more than 20 users in any language on any server.

  51. Does it still have the Awesomebar? It does? by gumpish · · Score: 1, Insightful

    Even if Firefox 3 used ZERO memory, I'll still never use it because of the trainwreck that is the poorly-named Awesomebar.

    Some things are more important than resource conservation, such as not screwing the user by needlessly taking away functionality and telling them "you'll get over it".

    I'd gladly have Firefox 3 with the same footprint as Firefox 2 if that's the price to pay for keeping the old address bar autocomplete functionality in the code.

    1. Re:Does it still have the Awesomebar? It does? by MrFlannel · · Score: 2, Informative

      On the off chance you're not just trolling...

      Instructions are here:
      http://www.kennycarlile.net/2008/06/17/disable-firefox-3-awesomebar/

      Took me all of 10 seconds with google: "Firefox3 Awesomebar disable". So... I guess you'll enjoy firefox 3 with the smaller memory footprint (assuming TFM is correct).

      --
      Clones are people two.
    2. Re:Does it still have the Awesomebar? It does? by shut_up_man · · Score: 1

      You can also install Oldbar, an addon that makes the Awesomebar act like the old Firefox bar.

      https://addons.mozilla.org/en-US/firefox/addon/6227

      I use it and it does the job nicely.

    3. Re:Does it still have the Awesomebar? It does? by Anonymous Coward · · Score: 0

      Did you read the comments? Those about:config tweaks disable autocompletion completely - there's NO way to get the proper TEXTTYPED* (as compared to the so-called "AwesomeBar"'s annoying *TEXTTYPED*) pattern matching back.

    4. Re:Does it still have the Awesomebar? It does? by Cyvros · · Score: 1

      Oldbar only changes the appearance of the urlbar auto-complete; it doesn't actually change the behaviour.

    5. Re:Does it still have the Awesomebar? It does? by Cyvros · · Score: 1

      You can try changing browser.urlbar.matchOnlyTyped to true and browser.urlbar.matchBehaviour to 2 - I've been told by some of the awesomebar "critics" that it gets you closer to the ancient TEXTTYPED* pattern.

    6. Re:Does it still have the Awesomebar? It does? by LargeMythicalReptile · · Score: 3, Insightful

      Parent is not informative.

      Took me all of 10 seconds with google: "Firefox3 Awesomebar disable". And yet, that page is absolutely not what the GP was asking for.

      To quote:

      Some things are more important than resource conservation, such as not screwing the user by needlessly taking away functionality and telling them "you'll get over it".

      I'd gladly have Firefox 3 with the same footprint as Firefox 2 if that's the price to pay for keeping the old address bar autocomplete functionality in the code.

      gumpish--and I, and a lot of people as far as I can tell--want the "classic" (read: FF2) location bar behavior. There is currently no way to get that in FF3. There used to be an about:config setting for it in some of the betas, but they took it out and told those people who liked the old functionality to shut up and deal.

      The about:config tweaks on the page you linked to will disable the location bar dropdown entirely (heck, it even says as much in the edit--did you even read the page you linked?).

      A sibling post suggests the oldbar extension, but that only changes the appearance of the bar and not the behavior.

      As I said, there is currently no way to get this functionality in FF3. The closest thing is this extension, but that's not perfect. Really, this bug needs to be fixed.

    7. Re:Does it still have the Awesomebar? It does? by Fantastic+Lad · · Score: 1

      What is it about the Awesomebar you don't like?

      I can't say I've even really noticed the thing. --But then, I rarely type anything directly into the address bar when cut and paste and bookmarks are so easy. I think the last time I physically typed something in was when I was given a business card with somebody's myspace page on it I'd promised to look at.

      What kind of work do you do that makes it so annoying, and why is it annoying? Is it purely a matter of aesthetics, or is there some feature from FF2 which is now missing and upon which your old processes relied?


      -FL

    8. Re:Does it still have the Awesomebar? It does? by MrNemesis · · Score: 2, Informative

      Damnit, can't use mod points in this thread now.

      The way I've found to restore sane address-bar behaviour was to do the following:
      Install the oldbar extension
      about:config browser.urlbar.matchOnlyTyped boolean set to true.

      Bingo! No more hyper-annoying address bar.

      --
      Moderation Total: -1 Troll, +3 Goat
    9. Re:Does it still have the Awesomebar? It does? by jp10558 · · Score: 1

      I really don't know, there are a lot of users who HATE the whatever it is in Opera 9.5 that is like the AwesomeBar. I personally love it, bookmarks from the address bar, no need to search. But then again, I love Find and Run Robot over the start menu ...

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  52. More info would be cool by labmonkey09 · · Score: 2, Interesting

    I'd like to see this same test measured over performance (mem over load time) - that would tell us something interesting. The working set numbers are somewhat arbitrary, that is the allocation scheme they may have been "optimized" by the dev team in some way. The fact Safari isn't capping it's own usable makes me want to see why that is.

    --
    /LabMonkey09
  53. Re:Careful... by Ilgaz · · Score: 4, Funny

    ' They're trying to charge money ofr something everyone else gives away for free, and with the latest browsers they're running out of legitimate advantages to boast."

    Please change that template, it is 2008 already.

  54. Re:Now that FF3 is *officially* the leanest/meanes by nawcom · · Score: 0

    I don't even know of anyone who actively develops with director, especially with what flash 9 can do. Hell, they (adobe) have been so lazy that they haven't compiled a version of shockwave to work under the new Mach-O (ppc 32-bit/x86 32-bit) for Mac OS X; the available one is still ppc only.

  55. Re:Careful... by Jugalator · · Score: 1

    They're trying to charge money ofr something everyone else gives away for free Huh??
    --
    Beware: In C++, your friends can see your privates!
  56. What kind of multi-user? by tepples · · Score: 1

    I don't know about you, but I tend to have several programs open at once, and move back and forth between them to get stuff done. That's sort of what a swap file is for. For example, a lot of the antivirus service might get swapped out when it's not scanning something.

    And if we throw in this new fangled "multi-user" thing people are talking about, memory gets used up fast. I can think of several kinds of multi-user scenarios that might apply to a workstation that runs a web browser and other apps. Which do you mean?
    • Alternating: User logs out; apps are unloaded. Other user logs in; apps are reloaded.
    • Alternating with paused sessions ("Fast User Switching"): User pauses session; apps are unloaded to swap file. Other user logs in; apps are reloaded.
    • Simultaneous: Since when can a median home or office PC handle more than one keyboard + mouse + monitor? And if so, why aren't mainstream PC games taking advantage of it?
    1. Re:What kind of multi-user? by FishWithAHammer · · Score: 1

      Fast User Switching doesn't pause sessions. Applications still run. Swapping them out solves nothing.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:What kind of multi-user? by nmg196 · · Score: 1

      > "Fast User Switching"): User pauses session; apps are unloaded to swap file. Other user logs in; apps are reloaded.

      Er no - that's not how it works at all (not if you're talking about the one built into XP and Vista anyway).
      Nothing is 'paused' - the applications for both users are running normally the whole time and nothing is specifically swapped to disk. Swapping users only changes your desktop settings and which applications appear in the task bar (ie which ones YOU started, as opposed to the other logged in users).

  57. -5 (Outdated) by Chuck+Chunder · · Score: 1

    Opera exists to sell product, which is their Achilles' heel. They're trying to charge money ofr something everyone else gives away for free,

    Opera's browser has been free on desktop for ages.
    They also have a free mini browser for phones.

    The only place they are "selling" their browser is for phones and devices. Given that that market is the one they are probably having the most success in it's hard to see it as their 'Achilles heel'.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
    1. Re:-5 (Outdated) by billcopc · · Score: 0, Troll

      They still sell "premium support", whatever that may be. It just seems pointless for them to still be making the Windows browser when the competition runs circles around them. I'd rather see them focused on the embedded platforms, where Opera actually is leaps and bounds ahead of the pack.

      --
      -Billco, Fnarg.com
    2. Re:-5 (Outdated) by Chuck+Chunder · · Score: 1

      It just seems pointless for them to still be making the Windows browser when the competition runs circles around them

      If it's still making them money (through search partnering and so forth) then it clearly isn't "pointless".

      Looking at Opera's penetration in percentage terms may be misleading, a small percentage is still an awfully large number of people.

      The quality of their desktop offering is also a good advertisement for their embedded apps and has helped promote standards based design.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    3. Re:-5 (Outdated) by Ilgaz · · Score: 3, Interesting

      On fairly modern Nokia E65 with Apple Webkit based free "Nokia browser", I did total 1 hour browsing. That is heading to Opera.com for whatever they offer for my OS (it took that much to reach the right download page) and later bought it with Opera Mobile client itself.
      Thank God Opera Mobile exists as a choice. That is their 2 years old 8.65 code I bought. It is AGES ahead of anything on that smart phone.
      If they charge for their marvellous work, a browser which uses less memory than 8 MB on my S60 device that will , hell it is $20!
      That 2 years old code picks the right css from my web pages (all w3c compliant) and shows them like I have setup a special WAP site for phones.
      Now waiting for their 9.5 achilles heel.
      What bothers me is, they get 5-7 million downloads without advertisement (9.5 Desktop), they help hundreds of millions of possible devices doesn't even have a good WAP browser to access the web, they strictly support standards, they never sold out to MS (imagine Opera quality IE only exists on Win Mobile), they even support Windows 98 and they get THAT comment as return.

    4. Re:-5 (Outdated) by CrashNBrn · · Score: 1

      Considering that they use the same code base for their mobile browser - as the desktop one. They're hardly "wasting their time".
      Just because its not the most popular, means very little.
      I'm not gonna get into a debate about whats better. People have preferences. Good enough.
      The fact remains Opera has been ahead 'feature-wise' of nearly all of its competition for years.
      Firefox is catching up - cool, competition is a good thing.

    5. Re:-5 (Outdated) by amorsen · · Score: 1

      I installed Opera on my E70. It didn't seem faster, more convenient, or more compatible than the built-in browser, so it went out when the trial expired.

      --
      Finally! A year of moderation! Ready for 2019?
    6. Re:-5 (Outdated) by Anonymous Coward · · Score: 0

      Competiton runs circles round them? Wtf? Opera are one of the innovators in the browser market.

      And so what if they sell any kind of support, you don't have to buy it, fuckwit.

    7. Re:-5 (Outdated) by Ilgaz · · Score: 1

      Well, that is what Trial stands for. Your screen (E70) is bigger but it is total madness to attempt to show "real web" on a regular E65 phone. Nokia should have thought a second about DPI of Apple iPhone, the price of such a screen and compare to their offerings which aren't all iPhone level high end luxury things.
      I don't use monitoring tools on my E65 but if I run Fring messenger and attempt to use Nokia Browser, Nokia browser will go out of memory while Opera 8.65 can work for hours.
      Some people who are experienced on Symbian and being Nokia fans say the Webkit's issue is: It was never designed with mobile in mind.

  58. Wait a minute... by Jugalator · · Score: 1

    Opera has its memory cache configurable via the UI. The default is "Automatic", and depends on how much RAM you have installed. So at least Opera may have given a "worse" result here simply from trying to use available RAM, RAM not used for anything else. And not really that it *needs* it.

    You can set the memory cache to just be 10 MB in Opera if you wish, would've been more interesting to see how well that setting reflects reality than this, that most likely depends on his amount of RAM.

    Meanwhile, other browsers may not use that strategy, so these results could well be quite skewed.

    They need to test this on several systems with varying amounts of free RAM at the very least.

    Only in situations when free RAM is constrained are these results of interest, anyway. Otherwise the user won't notice much. Free RAM is fast RAM, only when it has to go swap to the drive, it becomes a problem.

    --
    Beware: In C++, your friends can see your privates!
  59. It still crashes very often... by Anonymous Coward · · Score: 0

    ... on my Ubuntu Hardy box when watching flash videos.

  60. Levels at 120MB on a 3+ GB RAM machine? by mmyrfield · · Score: 1

    Can someone please tell me why leveling off at 120MB of RAM usage on a 3+ GB RAM machine that (presumably) isn't running anything else is a good thing?? That means lots of cached data is being lost for no real reason. If I had 3 gigs in my machine, I'd expect it to have my last 50 or so visited pages cached for when I inevitably go back to them, it's instantaneous. What's the point of having all that RAM if it just sits idle? You paid for it, so get the most out of it!

    If he was running on a 512MB machine, that would make far more sense to keep memory usage at 120, but resources are there to be used man! You can't "save up" RAM.

    1. Re:Levels at 120MB on a 3+ GB RAM machine? by Rits · · Score: 1

      The advantage is that people can write articles saying "FF3 uses less memory, so it's the best".

      --
      If you don't like having choices made for you, you should start making your own. - Neal Stephenson
    2. Re:Levels at 120MB on a 3+ GB RAM machine? by WMD_88 · · Score: 1

      Presumably, you would use the rest of the RAM to run other programs. Who runs one program at a time anymore? I count 8 right now, myself. (1.25GB RAM, Opera 9.5 140MB...not pretty).

    3. Re:Levels at 120MB on a 3+ GB RAM machine? by mmyrfield · · Score: 1

      Presumably? Maybe. But wouldn't the ideal situation be RAM usage scaling to available system resources? Since the guy was doing benchmarking, he presumably wasn't running 8 other programs - AND he had 3GB available - so why not use more if it's there? Maybe this is a poorly implemented OS level thing, I'm no expert. It just seems an odd thing to boast about.

  61. Memory not better by voxel · · Score: 1

    I can't remember things any better before or after FF3, so I don't get what the big deal is.

    --
    Modesty is one of life's greatest attributes
  62. Re:Careful... by ZERO1ZERO · · Score: 1
    Yup - after getting fed up of FF2 memory, lags, and the like I switched to Opera 9.2 and got to 9.27 I think,. Great browser fast, good features, etc.

    After moving to 9.50 it frequently freezes when opening new tabs, and seems pretty sluggish in places. The pop ups are pretty good and the address bar.

  63. FF gives me:HTTP Error 503. by EmbeddedJanitor · · Score: 1, Funny
    I accessed TFA with FF and it give me "HTTP Error 503. The service is unavailable.".

    No wonder it uses less memory.

    --
    Engineering is the art of compromise.
  64. The application doesn't allocate memory, though by Gazzonyx · · Score: 3, Interesting

    Well, your OS allocates that memory. In the case of Windows, if you hit 40 MB once, it very well may leave that much dedicated to FF, even if it's only using 25 MB internally. So, you have dedicated, unused RAM.

    I think on Linux, how fast it will put allocated and unused RAM back to the pool will depend on the vfs_cache_pressure, but I'm not sure about that, as that reclaims inodes from cache to make room for the buffers. VM management always confused me.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  65. Under Windows, sure. by FlyingBishop · · Score: 1

    This definitely jives with using FF3 at work vs. IE7. I remember the first time I used IE7 I opened 7 tabs, browsed a bit, and it crashed. Now I only use it to test my site. On Linux however, FF3 is a slow pain in the ass. It seems like Mozilla isn't even bothering to test it on Linux... And by Linux I mean Ubuntu, which I'd almost expect to be their target.

  66. Somewhat interesting by Pegasus · · Score: 1

    My usage pattern is having browser open for months at a time, with 20-30 tabs regulary, sometimes more. I use opera, since no other browser is capable of something like this. But it looks like ff3 could be up to the task.

  67. Terrible conclusions too! by EmbeddedJanitor · · Score: 1
    The PC had 3GB of RAM so he probably never got to the point where the whole system was resource constrained.

    It could be argued that a good design would use the available excess resources to give the best user experience and only get clever with memory usage when the resources get constrained. If look at things that way, then Safari might be the winner and FF the worst.

    --
    Engineering is the art of compromise.
    1. Re:Terrible conclusions too! by Vancorps · · Score: 1

      Exceedingly unlikely that Safari on Windows does anything clever let alone manage memory. Opera probably would and we already know IE 7 doesn't. I'd say FF3 behavior here is quite acceptable.

  68. IIS? In the Real World we use a real OS by WillAffleckUW · · Score: 1

    No wonder the server died.

    --
    -- Tigger warning: This post may contain tiggers! --
  69. Re:Opera 9.50 aspects by WillAffleckUW · · Score: 1

    Not sure if it's a memory hog, but it performs a whole lot better than the prior version of Opera I have on my home WinXP laptop - even if Firefox 3.0 is way faster than that.

    --
    -- Tigger warning: This post may contain tiggers! --
  70. But the disadvantage of the awesome bar by shotgunefx · · Score: 1, Troll

    I F*CKING hate it, I just installed FF3 today and it's coming right off. No reason it's not optional

    --

    -William Shatner can be neither created nor destroyed.
    1. Re:But the disadvantage of the awesome bar by seventhc · · Score: 0

      There have an Add-on for that
      https://addons.mozilla.org/en-US/firefox/addon/6227
      oldbar makes the location (URL) bar look like Firefox 2.

      --
      'sig' deleted due to the stupidity of it's 'nature'
    2. Re:But the disadvantage of the awesome bar by oyenstikker · · Score: 1

      The look isn't the problem. It is the behavior. They keep telling me that it will learn as I use it. I've been using it since beta 2, and it still annoys me. I'm using Konqueror more and more and FF3 less and less over that issue alone.

      --
      The masses are the crack whores of religion.
    3. Re:But the disadvantage of the awesome bar by chifut · · Score: 0

      I just tried FF3 and it looks great. Would you ruin my experience as well by telling me what bugs you with FF3?

    4. Re:But the disadvantage of the awesome bar by Colonel+Korn · · Score: 1

      The cool thing about the awesomebar is that it lets those of us who do manage to get over it being a New Thing use the browser a lot more efficiently than we did before.

      --
      "I zero-index my hamsters" - Willtor (147206)
    5. Re:But the disadvantage of the awesome bar by oyenstikker · · Score: 1

      I don't dislike it because it is new. I dislike it because it takes more key strokes to do things that it did with the old bar. I understand that it works well for some browsing patterns; in fact it works pretty well for what I do at home. But for some patterns, like what I do at work, it sucks.

      --
      The masses are the crack whores of religion.
  71. Contrived benchmarks? Try AMD... by mangu · · Score: 2, Funny

    Firefox running on an AMD processor uses "2200+" Mb of memory, which actually means about 100 Mb in an Intel processor

    1. Re:Contrived benchmarks? Try AMD... by Vancorps · · Score: 1, Redundant

      huh? Sounds like your rig is seriously messed up, my Phenom box is on par with these findings.

    2. Re:Contrived benchmarks? Try AMD... by Kalriath · · Score: 1

      Dude, you completely missed the joke. He's referring to how Intel gives you real numbers (such as "Pentium 4 3.2GHz") and AMD makes up some random number for their processor, to confuse you (such as "Athlon XP 3200", which is something like a 2.2GHz processor).

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    3. Re:Contrived benchmarks? Try AMD... by TooMuchToDo · · Score: 1

      AMD uses those numbers because comparing a 3.2Ghz Intel processor to a 3.2Ghz AMD processor is comparing apples to oranges. The AMD processor is more efficient at the same clock speed as the Intel processor, and therefor AMD needed a way to market that. Hence, the marketing numbers instead of clock speed for advertising.

    4. Re:Contrived benchmarks? Try AMD... by Vancorps · · Score: 1

      You mean like Intel does with Core 2 duo? T9300 for example? Which is 2.5ghz?

      I apologize for missing a historical reference in present day context.

    5. Re:Contrived benchmarks? Try AMD... by toddestan · · Score: 1

      That's old news. Intel's been trying to lose the Mhz thing and just give their processors model numbers like E6600 and T7200. AMD is more or less doing the same thing now with their latest processors like the Sempron LE-1100 and the Athlon 4050e. Generally speaking, higher number means faster, but that doesn't always seem to be the case.

  72. What about Extensions? by AK+Marc · · Score: 1

    I read a comment the other day here, and it hits home again. When talking about functionality, Extenstions are the best thing since sliced bread. But when talking stability, speed, memory usage, etc, extenstions are excluded from the test. He did this test with zero extensions. Would the result have been the same with the extensions installed that the average slashdot user uses? Maybe the winner was Opera when FF3 is loaded up with the extensions to match the performance. FF2 with zero extensions is already worse than Opera, and extension-less FF2 loses horribly in a comparison of features and capabilities. Where would FF3 fall if it were laden with extensions you use?

  73. Mirror with graphics. by antdude · · Score: 2, Informative
    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  74. Memory usage not really the issue by TychoCelchuuu · · Score: 1

    The issue isn't "how much RAM do I use" but rather "how much RAM am I going to hog if another program needs it." My browser could use all ~2 gigs of RAM on my computer for all I care as long as it releases it whenever something else requests in. In this respect I find Opera is far and away the best choice, although to be fair I haven't tried Firefox 3 yet.

    --
    Against stupidity the Gods themselves contend in vain.
  75. Firefox 2 vs Firefox 3 graph by Sits · · Score: 2, Informative

    Look at this article talking about memory usage in Firefox 3 by mozilla dev Parlov. There is a graph there that suggests Firefox 2 uses around 80Mbytes more memory than Firefox 3 over time.

  76. Re:Careful... by PerfectlyNormal · · Score: 1

    Amazing how many people still haven't realized that this is not true. (Or just repeat it to defend their beloved browser of choice, and at the same time badmouth Opera). Opera hasn't required money since 2000. From 2000 to 2005 they had an ad-supported version, where you could pay to get rid of the ad, but after that, it's been free, as in beer. Still not free as in free speech, so I guess that will be the new argument against Opera, when the masses realize that it no longer requires money.

  77. Re:that's insighful? by FishWithAHammer · · Score: 0, Offtopic

    Shut up, twitter.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  78. Re:Careful... by Anonymous Coward · · Score: 0

    Are there still memory leaks in the skinning system?

  79. RSS is a tricky metric for memory usage by Sits · · Score: 2, Informative

    Memory that is being shared between processes (e.g. through the use of libraries) is actually counted towards the RSS so something that is sharing a lot of pieces with another process may appear artificially high.

  80. Moderators: please note by Anonymous Coward · · Score: 0

    > Oh man, someone modded the above "Troll"

    "freenix" and "ibane" are the same person. This is just an attempt to shill and game the moderation system, as usual.

  81. Re:that's insighful? by Anonymous Coward · · Score: 2, Insightful

    Why the fuck should we care that you hate twitter?

  82. Re:IIS You by Yvan256 · · Score: 1

    I also know that it is possible to code a website that can't handle more than 20 users in any language on any server.
    You say that as if websites storing their content in flat text CSV files instead of a database was a bad thing.
  83. Re:Wonder what Firefox 2 looked like ... That's by davidsyes · · Score: 0, Redundant

    When u bust a CAP or a capLET in PC-Illin's digital ass...

    --
    Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
  84. Re:that's insighful? by Crazyswedishguy · · Score: 0, Offtopic

    What's sad is that the more Twitter posts, the more sympathy I have for Vista. (although I've never used it)

    --
    This space up for sale.
  85. Not on OSX by thejuggler · · Score: 2, Interesting

    They may have the Windows version memory under control, but the OSX (Leopard) version of FF 3.0 is still a PIG. Just starting up FF with 6 tabs (1 is Slashdot) and the memory usage is over 160Mb and virtual memory used is over 900Mb.

    And did they have to make the OSX skin so darn ugly?

    1. Re:Not on OSX by thejuggler · · Score: 1

      Well, after an hour and a half of browsing and news reading my FF memory usage has increased to 208 Mb used and 1.01Gb o virtual memory. And this is after closing two of my six tabs. Seems memory is not being released when tabs are closed.

    2. Re:Not on OSX by Colonel+Korn · · Score: 1

      They may have the Windows version memory under control, but the OSX (Leopard) version of FF 3.0 is still a PIG. Just starting up FF with 6 tabs (1 is Slashdot) and the memory usage is over 160Mb and virtual memory used is over 900Mb.

      And did they have to make the OSX skin so darn ugly?

      900 Mb of virtual memory?! That's like 20 seconds of disk thrashing just to write it. What the hell?

      --
      "I zero-index my hamsters" - Willtor (147206)
    3. Re:Not on OSX by mattsday · · Score: 1

      Mine's been open a few days in OS X and is running at 190... Not that simple crappy anecdotes are that helpful anyway. Also, check out takebacktheweb.org for the superior grapple themes. They are admittedly a blatent Safari rip-off, but it helps FF blend very nicely in to the OS X environment.

      --
      Now there's one hoopy frood who really knows where his towel is!
  86. Re:14 hours vrs 24 days, Linux wins that. by RiotingPacifist · · Score: 0, Troll

    Yawn, twitter stop talking to yourself, infact just stop talking.

    --
    IranAir Flight 655 never forget!
  87. Re:Cue real world answer. by RiotingPacifist · · Score: 0, Flamebait

    because nobody likes you twitter, thats why! also you simply dont understand that uptime of vista is completely irelivant

    --
    IranAir Flight 655 never forget!
  88. Attention Mods by Anonymous Coward · · Score: 0

    willyhill is a twitter account, you're giving him mod points morons.

    1. Re:Attention Mods by dshadowwolf · · Score: 0, Offtopic

      no, that's "wllly hlll" - no "I's" in it, just "L's"

    2. Re:Attention Mods by Anonymous Coward · · Score: 0

      Whatever, mod them all into oblivion.

  89. Re:that's insighful? by LingNoi · · Score: 1, Flamebait

    What's sad is that an asshole changes your opinion rather then looking at the OS yourself.

  90. Re:Careful... by ozphx · · Score: 1

    And how Operas $60M income from selling their browser as a product different to Mozilla's $60M income from their deals with Google?

    I'll give you a hint: Mozilla exists to sell product too. Their product is default search for about half the internet.

    --
    3laws: No freebies, no backsies, GTFO.
  91. Except on Linux by DrYak · · Score: 5, Informative

    It would be a stupid design to leave lots of RAM free, and reload stuff over the net. Well, it depends on your OS.
    Linux automatically uses all free memory for disk cache, and is very efficient at it. Instead of hogging memory that could be used by other process, Firefox could exclusively rely on a disk cache and rely on Linux' native and performant disk-cache to handle the in-memory caching of those files.
    The best part of this is, if some other process needs the memory, Linux will simply free some memory from the cache, but the files will still be ready on the disk and the over application will still be performing well. Whereas if a 120Meg space is enforced a in-RAM cache, when memory becomes scarce, the system is at risk of paging out piece of the software (pages of code itself instead of pages holding cache) and thus make the whole system less responsive.

    The GC is just for JavaScript (required by design) and for DOM nodes which end up being circularly referenced (which is unavoidable). You would only need to keep the DOM nodes of the current page. Past pages are freed and don't (usually) keep DOM objects alive.

    Finally, 120MB is not a lot of RAM. Well, it depends. Notice that Linux is also very often used on kiosk with limited features and on old hardware which may not have huge amounts of resources.

    Being able to run within a small memory space is critical for linux. Otherways, there won't be any difference with Vista.

    Also a lot of problems are comming from bad Add-ons or even half-assed Browser Plugins. Flash is such a pain in the ass that can momentanily freeze the whole browser session.

    Disclaimer : I run Firefox on Linux with in-memory cache disabled and using Gnash plugins instead of Flash (runs in separate process and can have autostart disabled). Adblock+ and Noscript also help avoiding that my browser loads tons of useless shit. And until recently my main desktop was a Pentium-III with 440BX chipset (a machine on which 1GiB of RAM is a rare occurence), but I didn't get any major problem even on recent distros. (Vista on the other hand had to wait)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
    1. Re:Except on Linux by 4e617474 · · Score: 2, Insightful

      Being able to run within a small memory space is critical for linux. Otherways, there won't be any difference with Vista.

      No, actually, getting as much out of the RAM you've put in your machine as you're supposed to is just the icing on the cake. Having a web browser, photo editor, 3d modeler, and 3d MMORPG open at the same time was pretty cool. Pulling it off with one measly gig was frickin' sweet, but if it had taken a gig and a half, or even two gigs, I'd still be a long way from a Vista convert. (Has anyone sighted a Vista convert?)

      There are a million reasons Linux will give you a cleaner, more efficient system. You did describe some of them very well, but let's not lose our heads here. Give me a machine for free with a terabyte of RAM and as many quad cores as you can squeeze in it, and I'll still want a platform I can tweak to my liking, one that doesn't constantly come up with ways to nag me, reach in my wallet, or imply I'm a criminal, and one that's just generally built to put me in the driver's seat of my own computer.

      --
      Finally modding someone offtopic when they rant about what "Begging the Question" means: priceless.
    2. Re:Except on Linux by packman · · Score: 4, Interesting

      I can't say that what you're saying is very 'informative', sorry. While linux indeed uses free memory to cache files, browsers do not cache 'files' in memory, they cache fully preprocessed DOM-trees and pre-rendered parts of webpages. Disabling in-memory caching only hurts performance there, forcing the browser to reprocess and revalidate all your pages. The only reason your browser uses the disk is because it's faster than your network connection and saves speed between browser-sessions or when visiting a page which has been cleaned up from your browser's own memory cache. Disk I/O - even with loads of OS-level caching will always be slower than letting the application just keep stuff in memory.

      Most of your browser's in-memory cache is pre-processed data, including the last X entries accessible with your back-button - and that for each tab - are cached. This means images, DOM-tree, CSS-styles and sometimes even pre-rendered parts of the page.

      I really hope you don't believe the disk io is the limit here. Parsing, validating and rendering takes up a good part of the responsiveness - even on modern PC's with fast quad-core cpu's. It's not only the CPU's that are advancing in speed, also webstandards require more & more processing power.

      Also with todays machines with 1GB+ RAM - I don't really see the problem of memory useage. I have 4GB at home - and the moment my linux uses even only 25% of that for disk caching, it will have very old stuff in that disk-cache of which a lot would probably never be used again. I'd rather have my browser use 2Gb and feel extremely snappy, than have it use less memory just to preserve memory.

  92. IE 8? by God_TM · · Score: 1

    They're comparing FF3 to a beta version IE? (not like it all isn't 'beta' anyhow) Why wouldn't they use IE 7 in the comparison?

  93. Not quite by ThiagoHP · · Score: 1

    I have Opera 9.5 running for 14 hours, checking both IMAP and POP mail accounts totalling tens of thounsands of mails and RSS posts, some 20 RSS feeds, various downloads during the day and it's consuming 111 megabytes (working set size given by Process Explorer) in Windows XP.

  94. Hey Mac Guys by KlomDark · · Score: 0, Troll

    Look how shitty Safari did there, looks like memory leaks there, big time.

    Nyah Nyah Nyah!

    1. Re:Hey Mac Guys by Anonymous Coward · · Score: 0

      Look how shitty Safari did there, looks like memory leaks there, big time.

      Nyah Nyah Nyah!

      Mod parent up. Wonder why nobody talked about it even though it is so blatantly sticking out like a sore thumb. Besides, this thread appears to be incurring the mod wrath of mac fan bois.
  95. Selenium by Anonymous Coward · · Score: 0

    he should rerun exactly the same click stream to compare things properly. I suggest using selenium

  96. Can you imagine... by Foerstner · · Score: 3, Insightful

    ...what it would be like if Apple came up with a benchmark for web browsers? They'd do some kind of splashy announcement. Geeks would question its relevance in the real world. Soon they'd do some new tests and proclaim that the competition now performs better on those same tests anyway. Eventually, the rabid Apple phanbois will claim that the next release will bury the competition.

    Apple. So predictable.

    --
    The US free market: two halves of a government-granted duopoly are free to set the market price.
    1. Re:Can you imagine... by mgblst · · Score: 1

      Apple. So predictable.

      Yes, so predictable, in your own head. Funny when you make shit up, how it happens like that.

  97. CPU Hog - at times by Anonymous Coward · · Score: 0

    Firefox 3.0 great until it goes into let's eat 98% of you CPU mode - even with all addons turned off, and even just while browing my usual sites - may work well for a while then bang 98% CPU. Also closing firefox sometime seems to leave the firefox process alive that needs to be killed via task manager before you can restart.

  98. Re:that's insighful? by mhall119 · · Score: 1, Offtopic

    I second that. We need a "-1 Nobody cares that you hate twitter" mod.

    --
    http://www.mhall119.com
  99. Re:Cue real world answer. by RiotingPacifist · · Score: 0, Offtopic

    Funny because i currently use ubuntu hardy, which has sprung a pretty nasty memory leak in the NetworkManager, but it doesn't affect my uptime.

    anyway mr not twitter, how come you know so much about where twitter does/doesn't work? I mean I now have reason to belive he works at MS and is a disgruntled ms-sql coder, but you were months ahead of the game with that comment.

    --
    IranAir Flight 655 never forget!
  100. Yes I agree I have seen the same issue by codepunk · · Score: 1

    This old 33 mhz 386 cpu just ain't what it is used to be it spikes to 100% when I do just about anything.

    --


    Got Code?
  101. Running vs. blocking by tepples · · Score: 1

    Fast User Switching doesn't pause sessions. Applications still run. A lot of applications don't run; they block. A GUI app spends much of its time waiting on user input. If Fast User Switching has disconnected a user, then that app isn't going to get a lot of input now, is it?
    1. Re:Running vs. blocking by Anonymous Coward · · Score: 0

      But it certainly doesnt stop the program from leaking memory

    2. Re:Running vs. blocking by tepples · · Score: 1

      But it certainly doesnt stop the program from leaking memory To leak memory, a program must allocate memory. To allocate memory, a program must run. To run, a program must receive events. What program leaks memory, and in response to what events? Are you thinking of timer events caused by a page containing poorly written JavaScript that has been left open?
    3. Re:Running vs. blocking by nmg196 · · Score: 1

      Don't know where you read that, but it's wrong. There is no "blocking" and no apps need to user input to simply "run".

      A video encoder for example, will continue to encode video at 100% CPU, even if you switch users. No blocking, swapping, pausing, suspending etc happens just because you've switched users. The only thing that happens is that the app gets visually hidden from the new user in that it's not on their screen or task bar.

  102. Re:I have failed. by Anonymous Coward · · Score: 0

    Successful troll is successful.

  103. Re:that's insighful? by Anonymous Coward · · Score: 0

    because the Internets are Serious Business.

  104. Re:IIS You by Evanisincontrol · · Score: 1

    I can't link to them due to a non-disclosure agreement. I work for a high profile interactive ad agency. The websites I work on are for brands and companies we would all instantly recognize. My company would rightly have my head if I started bragging about them on slashdot. I've never heard of a non-disclosure agreement that required you to hide your identity as well as your employer. Unless, of course, you're counting Mission Impossible agents. What kind of company tells their employees, "Absolutely do NOT mention who you work for to ANYONE! We can NOT afford to have our name become better known!"?
  105. Not experiment, a "real world" anecdote by AySz88 · · Score: 1

    In fact, I think this was not really an experiment at all; there was no formality in setting and regulating variables and controls. This was "real-world", using the author's actual pattern of browsing - an anecdote with pretty graphs. It has some value, but the article makes itself sound more scientific than it deserves.

    That said, there's still other evidence that Firefox 3 uses the least memory out of these browsers (i.e. the tests where "people load hundreds of web pages, sometimes at the same time" as mentioned in TFA). For example, here's one with Fx2, Fx3, and IE7.

  106. Test not controlled by BountyX · · Score: 1

    I disagree with the test results. Also opera has configurable memory cap...waht gives? My opera 9.5 has all sorts of extensions, mail, rss feeds, notes, book marks and 8 tabs open. 161 kb. I have never seen my opera browser above 200. The test fails to inform us if the system used a vanillia installation of vista sp1. Other programs such as anti-virus, even when not directly loaded in the browser, generally load through user32.dll to hook the user interface of popular browsers. So which services and programs installed on the machine would have an impact on broswer preformance due to what the OS modules import. A better analysis on memory footprint would take module walking and threads into consideration.

    --
    Trying to install linux on my microwave, but keep getting a kernel panic...
  107. Re:IIS You by coolsnowmen · · Score: 2, Interesting

    While it is slightly diffferent:
        I was an academic researcher working for a large engineering firm where the top level work is classified and they don't want anyone connecting the dots with what you are publishing and the work they are actually trying to do. So while I was free to publish my research, I was not allowed to attached the name of the Company to any of the papers.

  108. More details by K.os023 · · Score: 1

    from the linked Real Snail Mail blog:

    Each snail is equipped with a small glass capsule attached to its shell. The capsule contains a tiny chip and coil antenna that can be activated by a reader at a range of 3 cm.

    --
    Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two.
    1. Re:More details by K.os023 · · Score: 1

      ooops! Wrong thread, sorry!

      --
      Ahhh, what an awful dream. Ones and zeroes everywhere... and I thought I saw a two.
  109. Re:IIS You by Anonymous Coward · · Score: 0

    Is it ok if I say what clients I work for and lend the company's name to my ideas?

    Uh. No.

    I can tell people who I work for on Facebook or at a party. I can talk about what clients I work for and what I do at a party and maybe vaguely on facebook.

    I definately can not talk about the specifics of my work including what websites I did on a public website like slashdot. It is clearly unprofessional and may disclose things that the my company or their clients do not want disclosed or discussed publicly.

    My company's logo is not found anywhere on our client's websites. Yeah, you can google your way to figuring out that my company did certain websites thanks to industry publications and press releases but you will never see me publicly connect the dots in a situation like this.

  110. At Last! by mangu · · Score: 0, Offtopic

    Wow, finally I found someone here in /. that understands how the AMD marketroids calculate their numbers...


    There are at least four sacred cows here: AMD, Apple, Java, and Ruby, that no one can criticize, lest they lose mod points. That's why I always criticize them. Got karma to spare, so let's make those dumbasses to waste their modpoints, right? Otherwise, they might downmod some really important post...

  111. Wasn't part of the unix philosophy by JohnsonWax · · Score: 2, Insightful

    that unused resources are wasted resources? If Safari has enough RAM to cache everything, why shouldn't it? Now, run the same test with 512MB RAM and see if memory consumption does the same thing.

    That's really what I want to know - not how much it uses, but how willing the browser is to give it back when other processes need it. That'd be useful.

  112. How is this an "advantage"...? by Anonymous Coward · · Score: 1, Interesting

    People confuse "using less memory" or "using a fixed amount of memory" with making good use of memory, but those are completely different things.

    How is not using freely available memory "an advantage"? If the RAM is just sitting there, not being used by any other process, I bloody well expect my browser to use it (cache more pages, preload the next links, etc.).

    Plus it's not an apples-to-apples comparison. Opera, for example, has a built-in e-mail client (with full message indexing), a built-in bittorrent client, and so on.

    And let's not forget that Opera can run on just about any cellphone or PDA, and Firefox cannot. So much for a "smaller memory footprint".

    Some OSS projects spend far too much time trying to come up with "comparisons" that make them look better than the competition and not enough time actually mking their product better. Some bugs in FF3 have been there since version 0.9.

  113. Relativity by Pahroza · · Score: 1

    Acid3 test scores:

    Firefox 3: 71/100
    Safari 4 dev preview: 100/100

    RAM usage, standards compliance, open source; all of these are variables we have to consider. Test scores as mentioned above are meaningless unless taken in view of the entire experience provided by a browser.

    Some of us prefer to eschew the mainstream, some embrace it.

    Pick your poison and encourage our freedom of choice, but do not pretend that what works for you is the right choice for all.

  114. Increase memory cache size FTW by AmiMoJo · · Score: 1

    By going to about:config and editing browser.cache.memory.capacity you can increase the size of the browser's memory cache.

    Doing so on a system with plenty of ram gives a big speed boost with lots of tabs or navigating back and forwards a lot.

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  115. FF3 usage from top by CyDharttha · · Score: 1

    Here's FF3 with 10 tabs open and 3 windows, a few with flash video. Haven't closed if for ~6 days, have had as many as 5 windows open, as many as, say, 30 tabs at once in that time frame. Looks pretty good to me.

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

    20331 user 20 0 569m 224m 19m S 13 11.1 8285:26 firefox

    Vast improvement over 6-9 months ago when it used to hit 1200MB after a few days.

  116. only three hours? by Anonymous Coward · · Score: 0

    three hours is not relevant. they should have run that program on my 3-weeks old firefox ....

  117. mission accomplished by kisak · · Score: 1

    the major combat operations against memory leaks are over.

    --

    --- guns don't kill people, people with guns kill people ---

  118. 64-bit apps use more memory is a given by LostMyBeaver · · Score: 1

    Since browsers represent their data as tree structures.... each DOM element is represented by a pointer to a class, every string and token is represented by a pointer to a string (most often a class, but is some browsers, not always), ecmascript objects are very very pointer heavy especially given their bindings into the document model. CSS is a lot of strings and it's a lot of properties which are all pointer based.

    So, when you double the length of the pointer from 4 bytes to 8, well guess what....

    1. Re:64-bit apps use more memory is a given by Just+Some+Guy · · Score: 1

      So, when you double the length of the pointer from 4 bytes to 8, well guess what....

      Assuming a big, fat page with 10,000 DOM and JavaScript objects, the extra 4 bytes uses roughly an extra 40KB of memory. A 480x80 banner image displayed on a 24-bit screen will use about 112KB on its own.

      No, pointer sizes alone don't really account for heap growth.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:64-bit apps use more memory is a given by LostMyBeaver · · Score: 1

      10,000 dom objects with all the attatched properties and such can easily yield half a million pointers. It's not uncommon to have 20-30 pointers per object either, especially when their values are being altered throught scripts. It is extremely usual that the layout data alone per object is quite substantial. Remember, just because a property isn't used doesn't mean that the pointers to their data don't exist, they're just in a null state. Properties aren't efficient to store as hash tables or dictionary lists given the cost of look up. Even efficient algorithms require time to perform a million hash lookups.

      Last I checked half a million times 4 does actually add up.

      P.S. - I worked on one of the major 4 browsers for 6 years of my life ... I also modified the source to at least another two of them and am pretty confident in my understanding of their internal workings.

      Images aren't persistant either, they are unloaded or left in their compressed state most of the time. The processor cost of image decompression is negligable so there's no real point in keeping them in memory. The actual cost of doing business on a browser is state representation. The best way to store the state of a page, especially a dynamic one for the purpose of navigating forward and back through history is to leave the trees in tact as long as possible. So, instead of picturing storing 10,000 DOM objects, instead picture storing 10,000 DOM objects per page for 50 pages with 25-50 pointers per object.

      Still think those 4 bytes don't count?

    3. Re:64-bit apps use more memory is a given by BZ · · Score: 1

      A typical "commercial" website is a good bit bigger than 10,000 DOM and script objects. Most are bigger than 10,000 DOM nodes, for a start.

  119. Advantage of IE over firefox by TheLink · · Score: 1

    Ironically you can easily get IE6 to start browser windows in a separate process (more a unix style thing than windows ;)), so if browser instance starts to leak memory, you can close it, and the other browser instances will still be OK. Similarly when one browser instance crashes, the others stay up.

    You could not do that with Firefox 2 (too hard - have to run with different directory/user etc), and it's "all or nothing" so if something goes wrong and it starts to use up 1GB of RAM, you have to close the entire browser to free up memory. Just because of one problem window, you have to close ALL of them (which is very annoying). When there's a crash - with FF2 all browser windows go away.

    Is FF3 like that as well? Seems like it does free up some memory when you close tabs, that's good. But I bet there'll be some poorly written popular extension and you'd have the same problem all over again.

    I prefer the browser windows to be in a separate process. I doubt FF3 will be that good that this sort of thing won't come in handy.

    --
  120. i can't agree by kuscsik · · Score: 1

    The measurement and the results are not convincing. "Just regular stuff" and "Real-life usage" is not a measure! If you want to compare the memory usage you need open the same predefined web pages in the same order in every browser. Without this the results are not verifiable by anyone. Nevertheless, on a PC with 3GB RAM I m not sure that lower memory usage of firefox 3.0 is an advantage. I would be much happier if my software can effectively use the available free memory as not too use it at all. On 3GB configuration Safari 3.1 is my winner :D

  121. Firefox 3 memory usage on Linux by delcar · · Score: 1
  122. Or... by professorfalcon · · Score: 1

    The author developed a program to snapshot memory usage per process every 3 seconds on Windows.

    Could have used perfmon.

  123. Crap Results by Anonymous Coward · · Score: 0

    This is a crap result, I been using Firefox 3 daily and it seems to be taking too much memory and CPU usage. I need to kill everyday morning. IE is better . I havent tried safari yet but prefer to try opera

  124. Hmm... by Anonymous Coward · · Score: 0

    I don't think I've ever gotten Safari to run at 600MB of ram. I do however rather frequently get FF2/FF3 to use up over 500MB of ram.

    That said I still use FF3 far more than Safari as I like it far more for other reasons.

    Also... 14 hours? I run my browsers for weeks at a time with 30+ tabs open without shutting them down as do many people I know. A longer test would have meant much more to me.

  125. Disconnected apps get no input events by tepples · · Score: 1

    Answered here.

  126. Real world my ass by Joebert · · Score: 1

    Give me a break, when's the last time you met a Firefox user who doesn't use a half-dozen extensions, some of which provide functionality native to Opera and Safari ?

    This is about as close to "real world" as the show on MTV.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
  127. No extensions? by Anonymous Coward · · Score: 0

    The text claims the tests have been done without any extensions. From what I have read so far (I don't use FF, only opera) Firefox without extensions is maybe nice, but definitely not 'wow' - so I'd expect almost everyone to use (some/many) extensions.
    And they call it a 'real-world test'?

  128. Open for a week by Anonymous Coward · · Score: 0

    If it means anything to anyone, ive had FF3 open for at least a week now and its at 140mb.

  129. TFAiBS by EmagGeek · · Score: 1

    Hah, he obviously didn't try leaving it open for a couple of days... I've already seen FF3 use nearly 1GB of memory...

  130. Re:Now that FF3 is *officially* the leanest/meanes by kehren77 · · Score: 1

    Maybe Adobe will actually make a Linux/FF Shockwave plugin (Yeah yeah, I know, fat chance)...

    Yeah right and maybe they'll release a Firefox/Linux PDF plugin as well.
  131. TFA could use some help from Tufte by sean.peters · · Score: 1

    It would be a lot easier to compare the performance of these systems if, you know, they all used the same scale for the y-axis. Even better, if you could put them all into the same graph... although it might get too busy.

  132. Re:Careful... by Anonymous Coward · · Score: 0

    Great and all, but the same day I found Opera 9.50, there was a security advisory for Opera 6-9.27 I believe.

    Sometimes you have to deal with memory hogs to get security updates.

  133. Caching strategies by travisco_nabisco · · Score: 1

    This does make FireFox 3 look very good, however I have a few problems with the methodology. I do not know how any browser other than Opera caches data, for example in Opera even if you close a tab, it still retains the full history associated with that single tab if you decide you need it again, this memory would only be reclaimed if the browser's recycle bin is cleared. Secondly, in Opera when you go back a page most pages are still cached so a reload is not necessary, on this one I do not know if FireFox 3 offers the same feature or not.

    The history of closed tabs along seems enought to make Opera look worse, when in fact it is simply because it is caching much more data than any of the other browsers

  134. Mac? by dep01 · · Score: 1

    Very much looking forward to similar tests running on Mac OSX. Webkit -vs- Firefox3 -vs- Opera -vs- Safari, etc... So far FF3 on the Mac has been A

    --
    "hey, could you pass me a paper towel? er.. I mean... DEPLOY ABSORBTION PANEL!"
  135. We were talking about Firefox, not VirtualDub by tepples · · Score: 1

    A video encoder for example, will continue to encode video at 100% CPU We were talking about Firefox, not VirtualDub. Maximize Word, Excel, Firefox, or any similar GUI application, and don't move the mouse or press keys. The app will eventually stabilize at under 5% CPU while waiting for user input. A switched-out user session doesn't pass user input to apps, so the app is effectively paused, and most of it will end up paged out to the swap file.
  136. quickly reached equilibrium by ReedYoung · · Score: 1

    Although the measurement of casual browsing is less scientific than conducting a 'casual browsing' session, scripting it, then testing all browsers on exactly the same activity, I think it's still notable that Firefox 3's ~120MB memory usage was reached within ~148 seconds. The only other browser to ever reach what I would call an equilibrium state was Flock, and it took ~1300s. That indicates to me that regardless of whether or not the browsers all suffered the same load Firefox 3 is better at dealing with the load it was given. Observing that the author mentioned nothing about system or browser lock-up, and making the reasonable assumption that neither occurred, I conclude that for a wide range of system load, this test strongly suggests that Firefox 3 is the best of those tested at judging the load put on it, allocating the correct level of memory usage, and then sticking to it. I suppose this also implicitly assumes that the load even within one test is consistent, which also isn't quantified in the description of the 'benchmark.' Still, the author did put constraints on the number of browser windows and the number of tabs in each, so fairly stable load seems *likely*, and so I'm still inclined to think that reaching an equilibrium level of memory usage, and reaching it more quickly, are both indicative of good memory allocation and de-allocation.

    --
    "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  137. Uhhh Why was this story even done? by Wiseblood1 · · Score: 0

    Although not useless it is like throwing a softball to firefox 3 for the most part. Throw in Flock 2.0 and then I will be satisfied. I have Flock 2.0 FF3 and safari (I am a mactard har har har) and when I updated both Flock and FF and I actually deleted my addons, Flock came out with a smaller memory load than FF and is much "zippier". I would like to see this redone with Flock2 on windows.

    --
    A conclusion is the place where you got tired of thinking
  138. Contrived benchmarks by Max+Threshold · · Score: 1

    "These are real-world tests and not contrived benchmarks." Oh, really? You cannot evaluate the memory efficiency of a piece of software without knowing what it's doing with the memory it uses. Just because a program uses less memory doesn't mean it's more efficient. In the case of a Web browser, you might actually want it to use *more* memory, to improve the performance of its cache.

  139. Re:Opera 9.50 aspects by toddestan · · Score: 1

    I've found Opera 9.50 to be quite a bit faster than the 9.2x versions, and it also seems to be less of a CPU hog. Memory usage seems to be about the same. Overall, I consider it a worthwhile upgrade, though the new tab button on the right side of the tab toolbar is taking some getting used to.

  140. How much RAM do you expect? by tepples · · Score: 1

    Just becasue people have 'a lot' of memory, doesn't mean applications should use it sloppily. What would you call an appropriate amount of RAM for a program that handles HTTP, SSL, HTML, CSS, JavaScript, XMLHttpRequest, PNG, JPEG, SVG, Ogg, and SWF, all in multiple windows containing multiple tabs?
  141. By Real World... by sudog · · Score: 1

    ... do you mean uncontrolled and therefore meaningless?

    What, did he browse a bunch of sites, switch browsers, and browse a bunch more? Maybe visit youtube.com with one, and then some Amiga sites with Firefox? Oh, I get it.. he visited "just regular stuff." Well, we know his benchmarks are reliable and useful then don't we? Cause look, he has pretty graphs.

    Gimme a break.

  142. Firefox 3 is like the vista of browser by Randall_Lind · · Score: 1

    On closing it crashes at random websites. Go to ebay a lot of users are complaining it broke the site. :Buy It Now" tab is gone I know that for sure. Seems to me all Mozilla cared about was breaking some damn download record. I used some of the RC versions and none crash on me until I got the final.

  143. Correct - Hard for Fx to free its OSX memory by Sits · · Score: 1

    Memory on the OSX Firefox is tougher to release because OS X doesn't do anything with the madvise/msync syscalls used on free up memory on some other platforms (see Measuring Memory Use). OSX memory usage should apparently level off at a peak though.

  144. Geeks Galore! by Anonymous Coward · · Score: 0

    What the hell are you guys on about?

  145. Re:Me Laughs at Vista. by Anonymous Coward · · Score: 1, Funny

    You might say I'm a heavy browser user.

    With all those sockpuppets, of course you are one hell of a heavy browser user.

    AC because I modded this thread.