博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Linux上编译使用tcmalloc
阅读量:6225 次
发布时间:2019-06-21

本文共 342 字,大约阅读时间需要 1 分钟。

项目需要使用tcmalloc,比较简单的方法是安装tcmalloc相关包(gpertools)后,将tcmalloc的静态库提取出来,在编译项目内核(执行makefile)时,链接上静态库即可。

这里出现了一个问题,进行编译时出现路径相关报错,后面发现只使用 libtcmall_minimal.a 静态库(最小安装,只包含tcmalloc功能,不提供其他堆栈查询功能)就行了。

猜测是 libtcmalloc.a 静态库包含的其他工具中有使用到绝对路径,但是 tcmalloc 则没有。

使用

g++ -ltcmalloc_minimal test.cpp -o test


 

参考:

转载于:https://www.cnblogs.com/GO-NO-1/p/9079215.html

你可能感兴趣的文章
从Linux移植到FreeBSD
查看>>
Android应用生死轮回的那些事儿(2) - PackageManager
查看>>
2.10 最佳创新先锋:贵州省公安厅交通管理局副局长范军
查看>>
关于websocket
查看>>
Markdown语法备忘
查看>>
命令模式
查看>>
【观察】云栖大会厦门峰会:阿里云,这只“独角兽”是如何炼成的?
查看>>
交互设计师如何进行风险预判?
查看>>
遥感图像分类现状及存在的问题
查看>>
几行代码搞定java生成解析二维码功能
查看>>
关于领域驱动设计(DDD)中聚合设计的一些思考
查看>>
用Jersey构建RESTful服务4--通过jersey-client客户端调用Jersey的Web服务模拟CURD
查看>>
[js插件]学习Highcharts
查看>>
创建3层的服务模板 (2)--- App-V package 和 Application Profile
查看>>
基于java.nio.channels的编程实践-I
查看>>
多线程同步基础
查看>>
学习Nagios(一):Nagios安装
查看>>
@RequestParam 的用法
查看>>
修改CentOS菜单
查看>>
消息队列
查看>>