I've been trying to compile my application using tcmalloc. Therefore I append, as recommended in the usage instructions, -ltcmalloc
to my compiler flags. After rerunning my application I could not see any performance differences.
How can I check if the calls to malloc have been replaced like the author of this question mentions. I had a look at the compiled assembler code but there were still calls to malloc.
Thanks in advance
The simplest way is to check if heap checker
is working or not, by setting env HEAPCHECK
, e.g. HEAPCHECK=normal
See https://gperftools.googlecode.com/git/doc/heap_checker.html for details