As the web and web browsers have matured, people have started expecting different things out of them. When we first released Firefox, few people were browsing with tabs or add-ons. I’ve written before about how web usage patterns have changed, so too have our strategies on how to effectively make use of system resources such [...]
Posts Tagged ‘jemalloc’
Firefox 3 Memory Usage
March 11, 2008jemalloc on trunk — linux edition
February 27, 2008Back on the 12th of February we turned jemalloc on in our Linux builds. Sorry for not posting sooner! We saw a good performance increase and a drop in memory. Neither were as large as the wins we saw on Windows but still good. I tried tuning the glibc allocator a bit but was mostly [...]
jemalloc now on the trunk
February 5, 2008Our Windows nightlies (beta4pre, this is not in beta 3) now include jemalloc. These builds are leaps and bounds better than the last build I posted.
Tons of amazing work has gone in to this. I’d like to thank Jason for making all the crazy changes to jemalloc that we wanted and Ted for [...]
jemalloc builds
January 12, 2008Since just before the holidays, Jason and I have been working on getting jemalloc ported to Windows, Mac and Linux as well as integrated in to our build system. Each platform has its own set of challenges, with Windows being the most exciting. I tried several approaches including dynamically patching over the C runtime allocation [...]
malloc replacements?
November 21, 2007We’ve built some great tools lately including one to test fragmentation of different allocators. I’m currently in the process of hooking up allocators such as tcmalloc, nedmalloc, Hoard, and jemalloc. Also native platform specific ones such as the Windows low-fragmentation heap. I’m having to dig in to some of their internals to pull out [...]



