TCMalloc Compatibility Guidelines

This document details what we expect from well-behaved users. Any usage of TCMalloc libraries outside of these technical boundaries may result in breakage when upgrading to newer versions of TCMalloc.

Put another way: don’t do things that make TCMalloc API maintenance tasks harder. If you misuse TCMalloc APIs, you’re on your own.

Additionally, because TCMalloc depends on Abseil, Abseil’s compatibility guidelines also apply.

What Users Must (And Must Not) Do