提取redis 中的 jemalloc

開始老在 zmalloc_size(ptr) 這個函數上報段錯誤,zmalloc_size(ptr) 會調用jemalloc的 je_malloc_usable_size 的這個函數redis

後來發如今gcc的時候加入函數

    -DUSE_JEMALLOC  和  -ldl 參數就ok了。spa

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 -lpthreadthread

相關文章
相關標籤/搜索