我使用以下命令在CentOS上安装了tcmalloc
:
sudo yum install google-perftools
并且它可以正确进行。但是我在
/usr/lib/
中找不到任何已安装的perftools库,因此无法设置LD_PRELOAD
变量。然后,当我尝试使用标记
-ltcmalloc
进行编译时,编译器无法识别它,这很有意义。在CentOS上我还应该指定什么使用
tcmalloc
?谢谢。 最佳答案
您始终可以从源代码构建。我已经在centos 8中做到了。
源代码可以在这里找到:https://github.com/google/tcmalloc。请注意,您将需要构建项目的框架。