tcmalloc
A high-performance memory allocator developed by Google that uses thread-local caching to reduce lock contention. It is deployed at large scale within Google and is suited for high-concurrency server-side applications.
Timeline (last 90 days)
tcmalloc was developed by Google, adopts a thread-local cache approach, and has been deployed at large scale internally at Google.
jemalloc was developed by Facebook and is used by default in Firefox and FreeBSD; tcmalloc was developed by Google and is used in Chrome and Google's internal services; mimalloc was developed by Microsoft Research.
All Facts (3)
常见的运行时内存分配器包括glibc的ptmalloc、jemalloc和tcmalloc
95%Unverifiedtcmalloc was developed by Google, adopts a thread-local cache approach, and has been deployed at large scale internally at Google.
50%Unverifiedjemalloc was developed by Facebook and is used by default in Firefox and FreeBSD; tcmalloc was developed by Google and is used in Chrome and Google's internal services; mimalloc was developed by Microsoft Research.
50%