À partir de la documentation TCMalloc :
Pour utiliser TCmalloc, il suffit de lier tcmalloc dans votre application via le drapeau de l'éditeur de liens "-ltcmalloc". Vous pouvez utiliser tcmalloc dans des applications que vous n'avez pas compilées vous-même, en utilisant LD_PRELOAD :
$ LD_PRELOAD="/usr/lib/libtcmalloc.so"
ptmalloc semble être similaire (mais si vous êtes sous Linux, vous l'utilisez probablement déjà car il fait partie de la bibliothèque GNU C).
Je m'attendrais à operator new
appeler le malloc
, mais vous pouvez facilement vérifier par vous-même en définissant un point d'arrêt sur malloc
, puis appeler new
. Si votre new
n'appelle pas malloc
, vous pouvez le redéfinir pour qu'il le fasse.