Z dokumentace TCMalloc:
Chcete-li použít TCmalloc, jednoduše propojte tcmalloc se svou aplikací pomocí příznaku linkeru "-ltcmalloc".Tcmalloc můžete použít v aplikacích, které jste sami nezkompilovali, pomocí LD_PRELOAD:
$ LD_PRELOAD="/usr/lib/libtcmalloc.so"
ptmalloc se zdá být podobný (ale pokud používáte Linux, pravděpodobně jej již používáte, protože je součástí knihovny GNU C).
Očekával bych operator new
pro volání malloc
, ale můžete si to snadno ověřit sami nastavením bodu přerušení na malloc
a poté volání new
. Pokud je vaše new
nevolá malloc
, můžete jej předefinovat tak, aby ano.