This new DUB package uses the "Thread Caching" memory allocators from Google performance tools to make typed D allocators, conform with the interface defined in std.experimental.allocator. - Posix only. - TCMallocator (= Mallocator). - TCAlignedMallocator (= AlignedMallocator). And maybe more (TCMMapAllocator TCCAllocator). about Thread caching memory allocators: http:// goog-pe rftools. sourcef orge.net/ doc/tcma lloc.html the repo: https:// github.com/ BBasile/ tcmallocd PR and BR obviously welcome if you see an error.