TCMalloc のドキュメントから:
<ブロック引用>TCmalloc を使用するには、「-ltcmalloc」リンカー フラグを介してアプリケーションに tcmalloc をリンクするだけです。LD_PRELOAD を使用して、自分でコンパイルしなかったアプリケーションで tcmalloc を使用できます。
$ LD_PRELOAD="/usr/lib/libtcmalloc.so"
ptmalloc も同様のようです (ただし、Linux を使用している場合は、GNU C ライブラリの一部であるため、既に使用している可能性があります)。
operator new だと思います malloc を呼び出す ですが、 malloc にブレークポイントを設定することで簡単に確認できます 、次に new を呼び出します . new の場合 malloc を呼び出しません 、そのように再定義できます。