- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 apt-get install libtcmalloc-minimal4 在 Ubuntu 14.0 上安装了 tcmalloc
我做了以下步骤:
ln -s libtcmalloc_minimal.so.4.1.2 libtcmalloc_minimal.so
将我的可执行文件与 -ltcmalloc_minimal 链接
运行后
代码,我看不到任何性能差异。
我尝试使用 HEAPCHECK 运行以检查是否正在使用 tcmalloc,但没有发现任何与 HEAPCHECK 相关的警告。
我的程序包含 malloc 调用和 openMP。还有什么我需要做的吗?
如何检查以确保我的程序正在使用 tcmalloc?
最佳答案
I did following steps:
ln -s libtcmalloc_minimal.so.4.1.2 libtcmalloc_minimal.so
linked my executable with-ltcmalloc_minimal
ldd
gives "not a dynamic executable".
libtcmalloc_minimal.so
链接。 .
I have linked the library using
-L <path to .so>
<path to .so>
库的目录。您实际上需要让链接器查找
libtcmalloc_minimal
, 与
-ltcmalloc_minimal
旗帜。
关于ubuntu - tcmalloc 不能在 ubuntu 上使用 -ltcmalloc_minimal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33070872/
我使用 apt-get install libtcmalloc-minimal4 在 Ubuntu 14.0 上安装了 tcmalloc 我做了以下步骤: ln -s libtcmalloc_mini
我是一名优秀的程序员,十分优秀!