For me, alas, with 5 windows open and many, many tabs per window, Firefox regularly climbs into the 1 Gig+ memory range. The solution: less windows and tabs, I guess. But I was hoping / expecting the memory profile to change significantly over the past few builds.
And yes, I am using the latest build, I check about:memory regularly, stripped out the unneeded add-ons, but maybe I've just got too much stuff open and those pages have lots of script activity.
Is my usage the issue or is there something that can be improved in my scenario?
It's hard to analyze memory usage. When you say 1 Gig+, are you referring to allocated memory, physically paged-in memory, or what?
There can be a very drastic difference between "virtual memory made visible to a process" and "physical memory actually used by a process", especially in the context of shared memory systems where you have 5+ processes that are able to share much of their text and data segments.
I don't have Firefox here so I forget, but does their about:memory page show the "proportional" memory usage? KDE's KSysGuard has a detailed memory usage calculator that can display stats like that.
If you have a lot of tabs open, you are going to use a lot of memory. Lazy tab loading helps after a restart, but there's unfortunately no way to just tell a tab to go away until you click on it again.
Are other browsers any better in this regard? 1 GB seems reasonable to me for "many, many tabs", I'm currently using about 500MB with 16 tabs, as rally is pretty bloated. Solution: install more RAM?
I use Firefox everyday as one of my main browsers. On version 20 right now and expect to be updated to 21 the next time I restart it. I've installed the "Memory Restart" add on, so that memory use stay reasonable. Once the memory size hits 900MB, I see performance decline. Over 1GB and I start to see the Beach Ball of Death. My typical usage is to have 2-3 windows open with 3-6 tabs open in each window.
While I feel Mozilla has tried to address the memory leaks, I still think there is a lot of memory bloat for my usage.
I have most of the multi media ones enabled, along with a Logitech Harmony and Citrix plugins. As for exentions I have have Firebug, Web Developer, SQLite Manager, Memory Restart and BetterPrivacy. It may be time to reevaluate which plugins and extension should be running.
Other people mentioned the about:memory tab. Taking a look at it now, I'm seeing about 80-100MB difference between what that tab say and what the activity monitor says.
It is rather unfortunate that there was a couple years there that FF lagged behind Chrome, it is really still having lasting impact on the brand.
That said, the developer tools (both Firebug and the newer native ones) are really just not on par with Chrome now. I know they have people working on it, so I am looking forward to what they come up with.
The fact that there are both native and Firebug developer tools still baffles me- if they'd concentrated on one of the two they might be a lot more competitive with Chrome.
They're making a push to work on the native tools now. The native tools in Nightly are actually pretty usable now, though still not as advanced as Chrome. It'll come, I'm sure. :)
Comments
They're already fixing memory leaks. In fact, Firefox now uses less memory than Chrome.
Let me guess, you're another person who hasn't used Firefox in a few years hasn't bothered to check out the latest versions at all? :)
For me, alas, with 5 windows open and many, many tabs per window, Firefox regularly climbs into the 1 Gig+ memory range. The solution: less windows and tabs, I guess. But I was hoping / expecting the memory profile to change significantly over the past few builds.
And yes, I am using the latest build, I check about:memory regularly, stripped out the unneeded add-ons, but maybe I've just got too much stuff open and those pages have lots of script activity.
Is my usage the issue or is there something that can be improved in my scenario?
It's hard to analyze memory usage. When you say 1 Gig+, are you referring to allocated memory, physically paged-in memory, or what?
There can be a very drastic difference between "virtual memory made visible to a process" and "physical memory actually used by a process", especially in the context of shared memory systems where you have 5+ processes that are able to share much of their text and data segments.
I don't have Firefox here so I forget, but does their about:memory page show the "proportional" memory usage? KDE's KSysGuard has a detailed memory usage calculator that can display stats like that.
If you have a lot of tabs open, you are going to use a lot of memory. Lazy tab loading helps after a restart, but there's unfortunately no way to just tell a tab to go away until you click on it again.
Are other browsers any better in this regard? 1 GB seems reasonable to me for "many, many tabs", I'm currently using about 500MB with 16 tabs, as rally is pretty bloated. Solution: install more RAM?
I have seen certain running web apps that leak memory across any browser they are run in. Firefox can't do anything about poorly written Javascript.
I use Firefox everyday as one of my main browsers. On version 20 right now and expect to be updated to 21 the next time I restart it. I've installed the "Memory Restart" add on, so that memory use stay reasonable. Once the memory size hits 900MB, I see performance decline. Over 1GB and I start to see the Beach Ball of Death. My typical usage is to have 2-3 windows open with 3-6 tabs open in each window.
While I feel Mozilla has tried to address the memory leaks, I still think there is a lot of memory bloat for my usage.
I'm using Nightly with AdBlock and vimperator. I see around 600MB RAM usage with 2 or 3 windows and 5-6 tabs.
What extensions do you have? I've also disable Java, Shockwave, etc. Try Nightly? I've never had a single stability issue.
I have most of the multi media ones enabled, along with a Logitech Harmony and Citrix plugins. As for exentions I have have Firebug, Web Developer, SQLite Manager, Memory Restart and BetterPrivacy. It may be time to reevaluate which plugins and extension should be running.
Other people mentioned the about:memory tab. Taking a look at it now, I'm seeing about 80-100MB difference between what that tab say and what the activity monitor says.
It is rather unfortunate that there was a couple years there that FF lagged behind Chrome, it is really still having lasting impact on the brand.
That said, the developer tools (both Firebug and the newer native ones) are really just not on par with Chrome now. I know they have people working on it, so I am looking forward to what they come up with.
The fact that there are both native and Firebug developer tools still baffles me- if they'd concentrated on one of the two they might be a lot more competitive with Chrome.
They're making a push to work on the native tools now. The native tools in Nightly are actually pretty usable now, though still not as advanced as Chrome. It'll come, I'm sure. :)
What's baffling about it? There are the native developer tools, but add-ons can still provide developer functionality.