Archive for December, 2007

Bye Bye Allocations

December 18, 2007

Everyone has been working quite hard lately to get rid of allocations.  I’d like to call out jst, sicking, smaug, dbaron, brendan, igor, and crowder for their help, patches and suggestions over the last few weeks.
Just looking at our startup allocation test, we’ve removed about 100,000 allocations.  Other tests show far, far bigger gains.

We’ve been [...]

More allocator data — tcmalloc edition

December 6, 2007

I hooked tcmalloc up today and ran some numbers. As I mentioned before it is pretty fast, but looking at this image certainly doesn’t place it ahead of jemalloc. It looks to be a little less fragmented than nedmalloc, but not as fast. (I’ll note that this image isn’t quite as accurate as [...]

“Vlad and analysis of dtrace was used”

December 4, 2007

(title from the Google translation of a Japanese blog [edit: it is a technology news site, not a blog] about Firefox memory fragmentation)
Using dtrace and some tools that we’ve built I’ve been able to get more fragmentation data. I haven’t hooked up all the allocators yet — Vlad just made some changes that will [...]