Many of the Firefox 7 fixes that reduced memory usage did not have to do with fragmentation; there were a number of true memory leaks fixed, and other bugs where code was allocating more memory than it ever could need.
(For example, I think there was a bug where the find-as-you-type bar could keep the page in memory forever if it wasn't dismissed.)
(For example, I think there was a bug where the find-as-you-type bar could keep the page in memory forever if it wasn't dismissed.)