5,343
stars
2,772
commits
C++
primary language
Sep 11, 2026
updated
This repository contains the TCMalloc C++ code.
TCMalloc is Google's customized implementation of C's malloc() and C++'s
operator new used for memory allocation within our C and C++ code. TCMalloc is
a fast, multi-threaded malloc implementation.
Bazel is the official build system for TCMalloc. Experimental support for CMake is available as well.
The TCMalloc Platforms Guide contains information on platform support for TCMalloc.
All users of TCMalloc should consult the following documentation resources:
More advanced usages of TCMalloc may find the following documentation useful:
The TCMalloc library is licensed under the terms of the Apache license. See LICENSE for more information.
Disclaimer: This is not an officially supported Google product.
C++
91.9%
Starlark
3.8%
CMake
3.1%
5,343
stars
2,772
commits
C++
primary language
Sep 11, 2026
updated
This repository contains the TCMalloc C++ code.
TCMalloc is Google's customized implementation of C's malloc() and C++'s
operator new used for memory allocation within our C and C++ code. TCMalloc is
a fast, multi-threaded malloc implementation.
Bazel is the official build system for TCMalloc. Experimental support for CMake is available as well.
The TCMalloc Platforms Guide contains information on platform support for TCMalloc.
All users of TCMalloc should consult the following documentation resources:
More advanced usages of TCMalloc may find the following documentation useful:
The TCMalloc library is licensed under the terms of the Apache license. See LICENSE for more information.
Disclaimer: This is not an officially supported Google product.
C++
91.9%
Starlark
3.8%
CMake
3.1%