我使用以下命令在CentOS上安装了tcmalloc:
sudo yum install google-perftools并且它可以正确地进行。但我在/usr/lib/中找不到任何已安装的perftools库,因此我无法设置LD_PRELOAD变量。
然后,当我尝试使用标志-ltcmalloc进行编译时,编译器无法识别它,这是很有意义的。
要在CentOS上使用tcmalloc,我还应该指定什么?谢谢。
发布于 2020-11-03 06:19:34
包名稍有不同。只需运行:
yum install gperftools gperftools-devel...and您可以在/usr/lib64/中找到各种libtcmalloc文件
发布于 2020-07-01 13:57:17
你总是可以从源代码开始构建。我已经用我的centos 8做到了这一点。
源代码可以在这里找到:https://github.com/google/tcmalloc。请注意,您将需要bazel来构建项目。
https://stackoverflow.com/questions/52103646
复制相似问题