Dari dokumentasi TCMalloc:
Untuk menggunakan TCmalloc, cukup tautkan tcmalloc ke aplikasi Anda melalui flag linker "-ltcmalloc". Anda dapat menggunakan tcmalloc di aplikasi yang tidak Anda kompilasi sendiri, dengan menggunakan LD_PRELOAD:
$ LD_PRELOAD="/usr/lib/libtcmalloc.so"
ptmalloc tampaknya serupa (namun jika Anda menggunakan Linux, kemungkinan besar Anda sudah menggunakannya karena merupakan bagian dari pustaka GNU C).
Saya harapkan operator new
untuk memanggil malloc
, tetapi Anda dapat dengan mudah memeriksanya sendiri dengan menyetel breakpoint pada malloc
, lalu memanggil new
. Jika new
Anda tidak memanggil malloc
, Anda dapat mendefinisikannya kembali agar sesuai.