- 主题:求个malloc/free的封装库
就是日常可以统计下工程中内存申请的使用和调用场景之类的,有没有现成可用的
--
修改:wjhtingerx FROM 36.112.69.*
FROM 36.112.69.*
用libtcmalloc之类的库
【 在 wjhtingerx 的大作中提到: 】
: 就是日常可以统计下工程中内存申请的使用和调用场景之类的,有没有现成可用的
--
FROM 61.149.143.*
这个是替换基础malloc库,还是在malloc上的封装?
【 在 vwx 的大作中提到: 】
: 用libtcmalloc之类的库
--
FROM 36.112.69.*
jemalloc
用 LD_PRELOAD,类似劫持了 malloc/free 的实现
【 在 wjhtingerx 的大作中提到: 】
: 就是日常可以统计下工程中内存申请的使用和调用场景之类的,有没有现成可用的
--
FROM 103.107.216.*
不要这种完全替代malloc的,可靠性没保障。只需要对malloc简单封装,增加点统计信息功能就行
【 在 try 的大作中提到: 】
: jemalloc
: 用 LD_PRELOAD,类似劫持了 malloc/free 的实现
:
--
FROM 36.112.69.*
你自己写个 wrapper,用 ld_preload 换一下就行
【 在 wjhtingerx 的大作中提到: 】
: 不要这种完全替代malloc的,可靠性没保障。只需要对malloc简单封装,增加点统计信息功能就行
--
FROM 103.107.217.*
这不是懒吗,想看看有没有直接能用的?
【 在 try 的大作中提到: 】
: 你自己写个 wrapper,用 ld_preload 换一下就行
:
--
FROM 36.112.69.*
用ld_preload,可以实现我自己的malloc封装名字跟库里的malloc一样吗?即都是malloc?
【 在 try 的大作中提到: 】
: 你自己写个 wrapper,用 ld_preload 换一下就行
:
--
FROM 45.78.4.*
可以。
自己写个库,连接时优先,等于重载。
【 在 wjhtingerx 的大作中提到: 】
: 用ld_preload,可以实现我自己的malloc封装名字跟库里的malloc一样吗?即都是malloc?
:
--
FROM 221.221.53.*
如果能够使用linux库源码,自己改最好。
【 在 wjhtingerx 的大作中提到: 】
: 就是日常可以统计下工程中内存申请的使用和调用场景之类的,有没有现成可用的
--
FROM 221.221.53.*