社区
Linux_Kernel
帖子详情
tcmalloc的问题
program2050
2014-06-06 02:17:27
一直都听说tcmalloc很牛逼,但是都不知道怎么用。
有的说,直接连接libtcmalloc.a进现有代码进行编译就会替换我们代码里面的malloc/new/free/delete。怎么判断是不是已经使用了tcmalloc,而不是系统的glibc呢?
还是要自己在代码里面显式的调用tc_malloc/tc_free/tc_new/tc_delete呢?
求大侠指点。
...全文
346
3
打赏
收藏
tcmalloc的问题
一直都听说tcmalloc很牛逼,但是都不知道怎么用。 有的说,直接连接libtcmalloc.a进现有代码进行编译就会替换我们代码里面的malloc/new/free/delete。怎么判断是不是已经使用了tcmalloc,而不是系统的glibc呢? 还是要自己在代码里面显式的调用tc_malloc/tc_free/tc_new/tc_delete呢? 求大侠指点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq120848369
2014-06-09
打赏
举报
回复
联编tcmalloc会覆盖标准库里的malloc/free/realloc等弱符号,可以通过readelf看一下符号出自哪里。
program2050
2014-06-09
打赏
举报
回复
引用 1 楼 q191201771 的回复:
现在版本的glibc已经足够牛逼了。
不认同。。。
就想叫yoko
2014-06-06
打赏
举报
回复
现在版本的glibc已经足够牛逼了。
Tc
malloc
-v2.10
tc
malloc
内存管理及内存泄漏
tc
malloc
排查内存泄漏的方法
tc
malloc
排查内存泄漏的方法
tc
malloc
编译好的lib文件和dll文件
tc
malloc
编译好的lib文件和dll文件,两种编译方式,动态链接库,和静态库两种编译结果。 使用vs2019,x64
vs2003-
tc
malloc
静态链接库
vs2003-
tc
malloc
静态链接库
linux系统 64位下编译安装
tc
malloc
google-perftools是一个堆外内存分析工具 默认libunwind安装到/usr/local/lib,使用prefix命令指定安装目录
Linux_Kernel
4,466
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章