"Michael Rogers is busily helping us with simulations, which should result in a new load management architecture and greatly improved performance. His last commit was yesterday.Florent Daigniere is busy but continues to make significant contributions as well as being a great person to bounce ideas off of on IRC. However he was working with us quite extensively before GSoC; GSoC meant we could have continuity. Last commit yesterday.Jerome Flesch wasn't my student, but he continues to commit improvements to Thaw, and is active on Frost (our internal chat system). Last commit Monday. ... Jerome's first commitwas on the 6th of June 2006."
ClientLogin
AuthSub
"Once we started profiling libc, one of initial assumptions appeared to be true - our heap was awfully fragmented, slowing down malloc().""Here comes our steroids part: Google has developed a drop-in malloc replacement, tcmalloc, that is really efficient. Space efficient, cpu efficient, lock efficient. This is probably the most-used (and sophisticated) libc function, that was suffering performance issues that not many people wanted to actually tackle. The description sounded really nice, so we ended up using it for our suffering Squids.""The results were what we expected - awesome :) Now the nice part is that the library is optimized for multi-threaded applications, doing lots of allocations for small objects without too much of lock contention, and uses spinlocks for large allocations. MySQL exactly fits the definition, so just by using simple drop-in replacement you may achieve increased performance over standard libc implementations."
libc
malloc()
Domas' blog has further details.