Firefox 3 Beta 1 – I Was Right!

Posted by on Nov 28, 2007 | 2 Comments

In my last few reports referencing Firefox 3 beta 1, I stated that RAM usage was taking off like a rocket when the beta was first installed. On 3 test systems RAM shot up over 900 MB and the systems became totally unusable. What was surprising about this was that some folks did not experience this problem at all. One person even went so far to indicate that I was being to hard on the Mozilla team.

Well there is a misfire in the new beta that has finally come to light and which the Mozilla folks have identified:

Starting yesterday, we began receiving reports of a new memory/cpu usage issue that happens shortly after a normal startup and can spike the CPU and chew up hundreds of MB of RAM. This is apparently happening to people with new profiles or in profiles that have a very outdated list of bad sites for the Phishing Protection feature and the Malware Protection feature.

What’s going on is that soon after Firefox is started, Firefox tries to fetch updates to the site forgery and malware lists — the lists of bad sites that allows Firefox to warn users about suspected Phishing and Attack sites. If the profile has very outdated or no local lists, as is the case for a new Firefox profile, Firefox is trying to bring down these rather large lists in one big chunk rather than slowly in small chunks. This causes Firefox to consume large amounts of CPU and memory and can slow the users machine to a crawl.

I suspect this is the problem that’s being reported here, here, and here.

This problem is due to the change in the “SafeBrowsing Protocol” which only affects Firefox 3 Beta 1 and nightly build users. If you’re on Firefox 2, this isn’t going to affect you.

The work-around for this problem is for us to throttle it on the server side. We’re working on that now and I’ll post an update as soon as I’ve got confirmation that it’s taken care of.

Keep up the good work Mozilla developers. I personally look forward to using Firefox 3 when it hits the streets in it’s final version.

Full report here.

  • Ben Bromiley

    The second time i installed it the usage dropped to 48,144k, that I can live with
    Running it now.
    bug list – Mozilla Firefox 3 Beta 1 Release Notes

  • http://wp3.lockergnome.com/nexus/blade/ Ron Schenone

    Hi Ben,
    Same here. Mem usage has gone over 64k the entire week. :-)