D-Programming-Language/druntime — pull request #166 by dsimcha (2012-02-26 19:51:11+00:00)
Title: Zero memory outside global GC lock

The global GC lock is a huge threading bottleneck. We've been zeroing newly allocated memory inside it on calls to mallocNoSync. This moves the memory zeroing outside the global lock.