Summary: Firefox has a bunch of long-living system javascript objects; these get fragmented in the javascript engine's heap and end up keeping alive a bunch of mostly-empty chunks of memory. Tests show that removing this fragmentation reduces Firefox's overall memory use by up to 35%.