De la documentación de TCMalloc:
Para usar TCmalloc, simplemente vincule tcmalloc a su aplicación a través del indicador de enlace "-ltcmalloc". Puede usar tcmalloc en aplicaciones que no compiló usted mismo, usando LD_PRELOAD:
$ LD_PRELOAD="/usr/lib/libtcmalloc.so"
ptmalloc parece ser similar (pero si está en Linux, es probable que ya lo esté usando porque es parte de la biblioteca GNU C).
Esperaría operator new
llamar a malloc
, pero puede comprobarlo fácilmente estableciendo un punto de interrupción en malloc
, luego llamando a new
. Si tu new
no llama a malloc
, puede redefinirlo para que lo haga.