Neben Profiling-Werkzeugen enthält die Sammlung auch eine Bibliothek zur effizienten Speicherverwaltung (”Thread Caching Malloc”/TC Malloc), die gegenüber den gängigen Standard-Implementierungen von malloc()/free() deutliche Performance-Vorteile bringen soll, z.B. gegenüber der GNU-C-Bibliothek (glibc 2.3) um den Faktor 6. Selbstverständlich lässt sich die effiziente Speicherverwaltung auch zusammen mit den Containern der Standard Template Library (STL) einsetzen. Insbesondere C++-Entwickler, die an Multithreading-Anwendungen arbeiten, profitieren von der Tool-Sammlung.
Darüber hinaus enthält das Toolkit einen Profiler, der Entwicklern bei der Analyse des Laufzeitverhaltens eines Programms unterstützt und dabei hilft, die Stellen ausfindig zu machen, wo sich eine Optimierung des Programms lohnt, oder die besonders viel Speicher verbrauchen. Ein ebenfalls in den google-perftools enthaltener Heap-Checker untersucht zur Laufzeit, ob es zu jeder Speicherallokation eine korrespondierende Freigabe gibt, oder ob allozierte Speicherbereiche ungenutzt verwaisen.




