提取redis 中的 jemalloc

开始老在 zmalloc_size(ptr) 这个函数上报段错误,zmalloc_size(ptr) 会调用jemalloc的 je_malloc_usable_size 的这个函数

后来发现在gcc的时候加入

    -DUSE_JEMALLOC  和  -ldl 参数就ok了。

gcc -g *c *.h -DUSE_JEMALLOC -I /root/soft/redis-2.6.16/deps/jemalloc/include /root/soft/redis-2.6.16/deps/jemalloc/lib/libjemalloc.a -ldl -lpthread


你可能感兴趣的:(提取redis 中的 jemalloc)