cnetos 7.9 编译安装 jemalloc

centos 7.9 编译安装 jemalloc

编译安装

下载地址

本人安装的是 5.3.0 版本

下载后解压,cd 到解压目录

执行:

./autogen.sh --prefix=/xx/xxx
make
make install

使用

编译程序时加上 -L/xx/xxx/lib -ljemalloc -Wl, -rpath=/xx/xxx/lib -I/xx/xxx/include/jemalloc

程序中的 malloc() 函数就会自动调用 jemalloc 的内存分配了。
还可以在编译 jemalloc 时增加 --with-jemalloc-prefix=je_ 参数,这样 je_malloc 函数才是 jemalloc 的内存分配函数,和原来的 malloc 函数就区分开来了,可以分别调用

posted @ 2024-05-20 14:56  卑以自牧lq  阅读(534)  评论(0)    收藏  举报