源码编译jemalloc

    jemalloc is a general purpose malloc(3) implementation that emphasizes fragmentation avoidance and scalable concurrency support.


    jemalloc可用来替换原有的 malloc 和 free 系统调用,提高内存分配的性能,减少内存碎片,下面我们来介绍  jemalloc 的源码编译与安装方法。

    1、下载源码

    jemalloc 的开源代码托管在 github, 地址是:https://github.com/jemalloc/jemalloc,目前最新的版本为 5.1.0

    我们选择下载 tar.bz2 的源码包,下载地址是:https://github.com/jemalloc/jemalloc/releases/download/5.1.0/jemalloc-5.1.0.tar.bz2 。

    jemalloc-5.1.0.tar.bz2


    2、编译

    # tar -jxvf jemalloc-5.1.0.tar.bz2
    # cd jemalloc-5.1.0/
    # ./configure --prefix=/usr/local/jemalloc-5.1.0
    # make && make install


作者:Lory | 时间:2018-11-16 22:28:41 | 分类:编程经验 | 浏览:0 | 评论:0