Re: Firefox fat on Javascript?

Boris Zbarsky <[email protected]> Thu, 12 May 2011 13:39:59 -0400
Newsgroups gmane.comp.mozilla.performance
Message-ID <[email protected]>
On 5/12/11 11:52 AM, [email protected] wrote:
> The data from about:memory for each firefox instance follows

OK, so the gmail and vimperator ones have a much larger JS gc heap. 
That's actual JS objects that are in use by whatever JS code is running, 
and is consistent with the gmail and vimperator JS just creating a bunch 
of objects and holding on to them.

The vimperator instance also has a bunch more images being used than the 
other two instances, and a _lot_ more layout datastructures.  That's a 
little odd and may indicate leaks in either vimperator itself or Gecko 
in cases that vimperator tickles.

If you start a browser with vimperator showing nothing but about:blank 
and do the same without vimperator (just use clean profiles for both, 
with one having vimperator installed), how do the about:memory outputs 
compare?

Also, if you are willing to try a nightly build that would give much 
more readable and useful about:memory output; since the plan is to run 
against a clean profile anyway it won't get in the way of your other builds.

> For dubious reasons, Mailman munged the Message-ID of my last email,

This may have something to do with the fact that I'm reading this group 
and replying over NNTP, not e-mail.

> If you add such munging to the fact that a user must subscribe to each
> mailing list before posting

You can use either NNTP or Google Groups to avoid having to subscribe to 
mailing lists, for what it's worth...

> then I can safely say that Mozilla has one
> of the worst communications infrastructures ever devised.

This, like your intuition about browser memory usage, is likely 
something we're not going to come to agreement on.  ;)

-Boris