It’s been a quiet fortnight for MemShrink.

The biggest news is that Kyle Huey made a change so that Firefox discards images that have been removed from the DOM. This might sound boring, but it’s important because (among other things) it can greatly reduce the amount of memory used for photo slideshows on Facebook. Kyle first started working on this patch nearly a year ago, and had to overcome numerous hurdles along the way. This is a nice improvement to our foreground tab image handling, which is the #1 remaining MemShrink problem. But there’s still lots of room to improve on that front.

The following add-ons had memory leaks fixed: 1Password, Web Developer, CoKnown Research & Webpage Clipping Toolbar, aaQQin. The latter three were zombie compartments, a problem that Firefox 15 (due for release next week) should make impossible. Still, it was nice of the authors to fix the problem early rather than waiting for it to be fixed for them!

Gian-Carlo Pascutto finished a huge overhaul of the SafeBrowsing implementation. I won’t pretend to understand the changes, but it was marked as a MemShrink:P2 change and so hopefully reduced memory consumption in some notable fashion 🙂

Here are the current bug counts.

P1: 24 (-0/+1)

P2: 89 (-3/+3)

P3: 98 (-8/+1)

Unprioritized: 2 (-1/+2)

A small reduction.