Aus der TCMalloc-Dokumentation:
Um TCmalloc zu verwenden, binden Sie tcmalloc einfach über das Linker-Flag "-ltcmalloc" in Ihre Anwendung ein. Sie können tcmalloc in Anwendungen verwenden, die Sie nicht selbst kompiliert haben, indem Sie LD_PRELOAD verwenden:
$ LD_PRELOAD="/usr/lib/libtcmalloc.so"
ptmalloc scheint ähnlich zu sein (aber wenn Sie unter Linux arbeiten, verwenden Sie es wahrscheinlich bereits, weil es Teil der GNU C-Bibliothek ist).
Ich würde operator new erwarten um malloc anzurufen , aber Sie können es leicht selbst überprüfen, indem Sie einen Haltepunkt auf malloc setzen , dann Aufruf von new . Wenn Ihr new ruft malloc nicht auf , können Sie es neu definieren, damit es funktioniert.