Originally posted by: CTho9305
That won't help. Mozilla and Firefox are both just significantly slower to swap in from disk than other apps - even if they're swapping in the same amount of data. See
bug 76831 (there are LOTS of comments, but
this comment summarizes the problem well).
I wonder if that is related to some of the issues dealing with garbage-collection? I know that Mozilla after 1.2b developed a severe problem in that area, in that simple things like tabs/windows opening/closing/minimizing would trigger something like *four* runs through the garbage-collection routines, which apparently touch nearly everything that is dynamically-allocated, which means that on a VM system, combined with the memory leaks that Moz had back then, you had a recipe for thrash-mode disaster. I noticed that they've mostly fixed both issues with FF 0.9.1+, although recently running FF 1.0RC2 in XP SP1, instead of on W2K SP2 (other OS has some repair issues that I need to attend to soon), there can be a definate "wake-up" lag again, after all of the windows have been minimized. I never noticed that on W2K, so either it was brough back as an issue in 1.0RC2 or sometime after 0.9.1, or it is something about XP's VM system. (I tend to blame XP, although the original issues linked above were definately Moz's fault.)
Just an interesting FYI, using FF 0.8 I've hit as much as ~1.5GB of VM allocated, before it finally keeled over and died. I've seen 900MB VM numbers under 0.9.1, and now with recent 1.0PR nightlies and 1.0RC2, I've not been able to get it over around 600MB of VM, it seems to stabilize around there.
However, unfortunately, they
still haven't fixed the GDI leak bug! From what I understand, ImageLib stores a GDI handle with cached images, when it doesn't have to (they are supposed to be used under Win32 only for actual active display-element purposes), so eventually the app, and sometimes the OS, runs out of GDI handles and the UI gets all screwy.
That's the biggest current limitation to using Firefox for me, anyways. I tend to hit that limit after a few days of browsing.