You are herefirefox
Last time I blogged about Firefox (2.x), I was complaining about how much memory it was sucking up. I have read about how many memory leaks were supposed to have been fixed in Firefox 3 but I had to see it to believe it. So after suffering again from low memory while running VMWare and Firefox (whose memory consumption regurarly climbs to 500MB) at the same time, I decided to upgrade and leave Firefox 2.0 for good.
Firefox's memory usage has just gone nuts lately on my work machine, approaching 1 Gigabyte of RAM usage:
[img_assist|nid=263|title=Firefox Memory Consumption|desc=|link=node|align=center|width=485|height=159]
[img_assist|nid=266|title=My Firefox Add-Ons|desc=|link=node|align=center|width=50|height=100]
My suspicion is that it might be Fasterfox that is causing the problem. I will disable it and see what happens over the next few days.
I've been getting really pissed off lately at how much memory Firefox is using up. I decided to give Opera a try. I opened up the exact same tabs in Opera (about 10 of them) and I got about the same memory consumption. I disabled all the Firefox extensions except for the del.icio.us one (because last time I disabled it and re-enabled it, it totally screwed up the bookmarks menu, and I had to create a new profile from scratch to get it back to normal).
I just tried out Firefox a couple weeks ago for the first time and started writing a list of the best new features. I let this post bake for a couple weeks to see if I discovered any more new features. I didn't really find many more, just the 5 below:
- Spell-checking! This is one of the most useful features in my mind. No more clicking on a button on a website that says "check spelling". Firefox does it for you automatically and underlines misspelled words in red. 100% client-side spell-checking in any language. I have already downloaded the Canadian dictionary for normal user as well as the Spanish dictionary (Argentinian, not Spain).
- Built-in support for restoring the previously opened tabs, much like what the Session Manager, Tab Mix Plus, and SessionSaver plugins would do. Firefox 2.0 has a close button on each tab, tab dragging/reordering, and it can restore your tabs if you restart Firefox. It is still missing some features present in Tab Mix Plus, for example, the ability to restore a deleted tab, and the ability to make the tab bar take up more than one row.
- Better feed support. Click on a feed and Firefox will add it to your favourite reader. Supports Bloglines, My Yahoo, and Google Reader as well as any local application of your choosing. This should help the enormous number of people out there that still have no idea what a feed or RSS is (although I question whether it really matters if those people never know what they mean).
- Automatic updating of extensions. This is a big help, the more that can be done automatically the better. Now when I open up Firefox some days I am greeted with a dialog that tells me about extensions updates and allows me to update them with one click.
- The session restore feature leaves form information intact. So apparently this blog post that I am writing write now would be saved if my browser just crashed. I have not tried it yet, but I think this is a significant improvement over extensions like Tab Mix Plus that I thought it deserved a separate mention on its own.