Rod Engelsman wrote:
Done. Very nice. Seems to load pages significantly faster... and here I
thought the bottleneck was my Internet connection.
One thing I love about FF3 is that they have really improved the memory
problems. They fixed 400 bugs/issues related to memory, including many
memory leaks. They also changed Gecko to use memory more efficiently.
Let me give some examples:
* Every item in the cache now has a timestamp and as they expire they
are removed from memory.
* They no longer keep a copy of uncompressed images in memory.
* They switched to a new memory allocator written by a FreeBSD guy. You
know how hard drives can get fragmented over time, right? Well, memory
gets fragmented too. You don't notice because you normally run an
application for only a few hours and when you close it, all the memory
it was using gets returned. But for an application like Firefox, which
could be running for several weeks at a time, memory fragmentation does
matter. I close my FireFox 2 about once every 3 weeks. That's when
memory consumption gets big enough that I get tired and close it. The
new memory allocator largely avoids fragmentation.
* One source of memory leaks was not Firefox itself, but the plugins.
The plugins have access to Firefox internals and they could create
circular object references where object A has a pointer to object B but
object B has a pointer to object A. No other part of the program is
using either A or B but they don't get removed from memory because Gecko
thinks that they are still in use. Hence, you get a memory leak. Gecko
1.9 has something in it that detects most circular references, even when
they are due to interaction with a plugin, and clears the memory.
Anyways, I'm very happy about the changes. My #1 issue with Firefox has
always been memory consumption. There are other nice new features, but
memory is my favourite feature.
Cheers,
Daniel.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]