I installed tcmalloc
on CentOS using the command:
sudo yum install google-perftools
And it proceeds correctly. But I cannot find any installed perftools libraries in /usr/lib/
, so I cannot set LD_PRELOAD
variable.
Then, when I tried to compile with flag -ltcmalloc
, the compiler did not recognize it, which quite made sense.
What else should I specify to use tcmalloc
on CentOS? Thanks.
You can always build from source. I have done that with my centos 8.
Source code can be found here: https://github.com/google/tcmalloc . Be aware you will need bazel for building the project.
The package names have changed a little. Just run:
yum install gperftools gperftools-devel
...and you'll find various libtcmalloc files in /usr/lib64/
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.