安装

cd /opt
wget https://github.com/jemalloc/jemalloc/archive/refs/tags/5.2.1.tar.gztar -zxvf 5.2.1.tar.gz
mv jemalloc-5.2.1 jemalloc
cd jemalloc
yum -y install autoconf
./autogen.sh./configure --enable-debug --enable-profmake
make installecho '/usr/local/lib' > /etc/ld.so.conf.d/malloc.conf
ldconfig 

注意:不要在虚拟机共享目录下编译,否则make会报错。因为windows系统不支持软链接或者硬链接。参考文章

ln: failed to create symbolic link ‘lib/libjemalloc.so’: Operation not supported

环境配置

JEMALLOC_PATH=/usr/local
PATH=${JEMALLOC_PATH}/bin:${PATH}
MALLOC_CONF=prof_leak:true,lg_prof_sample:0,prof_final:true \
LD_PRELOAD=${JEMALLOC_PATH}/lib/libjemalloc.so.2 w
jeprof --show_bytes `which w` jeprof.24803.0.f.heap
jeprof --show_bytes --pdf `which w` jeprof.24803.0.f.heap > w.pdf#report error
sh: dot: command not found
sh: ps2pdf: command not found#install graphviz、ghostscript resovle
yum -y install ghostscript
yum -y install graphviz

jemalloc 使用相关推荐

  1. 开源库jemalloc简介

    jemalloc是通用的malloc(3)实现,它强调避免碎片和可扩展的并发支持.它的源码位于https://github.com/jemalloc/jemalloc,最新稳定版本为5.2.1. gl ...

  2. 【GoLang】tcmalloc jemalloc

    https://www.douban.com/note/512625720/ http://blog.csdn.net/hanxin1987216/article/details/8156010 ht ...

  3. [转] 利用jemalloc分析内存泄漏

    from: https://blog.intzero.net/tools/jemalloc.html Jemalloc 不仅实现了一种通用的malloc, 还能利用它来做内存分析和监控/调优等. 这里 ...

  4. 更好的内存管理-jemalloc (redis 默认使用的)

    2019独角兽企业重金招聘Python工程师标准>>> 更好的内存管理-jemalloc 2011-05-31 11:23:23|  分类: 软件技术(杂)|字号 订阅 今年年初由于 ...

  5. linux jemalloc 内存分配器 安装与使用

    一.安装 下载地址:https://github.com/jemalloc/jemalloc/releases 目前最新版本为jemalloc-5.2.0 下载之后解压文件: 下面正式开始安装~ st ...

  6. c++内存管理优化之ptmalloc,tcmalloc,jemalloc使用实例

    ptmalloc 是glibc的内存分配管理 tcmalloc 是google的内存分配管理模块 jemalloc 是BSD的提供的内存分配管理 写一段代码测试一下 #include <stdl ...

  7. Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No s

    2019独角兽企业重金招聘Python工程师标准>>> 本文为大家讲解的是Redis 2.8.18 安装报错 error: jemalloc/jemalloc.h: No such ...

  8. mysql-5.7.21 二进制安装 | Jemalloc内存优化 | 备份恢复|修改密码

    简介 ######数据库目录/usr/local/mysql############ ######数据目录/data/mysql############ ######慢日志目录/data/slowlo ...

  9. jemalloc java_从源构建tensorflow遇到错误:规则'@jemalloc//:jemalloc'的C编译失败

    错误:/usr/local/app/.cache/bazel/_bazel_mqq/51871d27dfe77ebce0294c6560736a2c/external/jemalloc/BUILD:1 ...

  10. Tengine+LUA+Nginx-GridFS+jemalloc编译安装

    操作系统 ubuntu 14.04 LTS Nginx-GridFS为nginx直接访问mongoDB的扩展模块,目前只支持到mongodb2.6.12 mongodb安装请自己百度 #安装依赖包保平 ...

最新文章

  1. 如何针对CMS系统进行SEO优化_
  2. 解决 python用 xlsxwrite 向excel 中写入中文字符串变量 报错
  3. torch_geometric笔记:max_pool 与max_pool_x
  4. 带t2芯片的mac装linux,Macbook Air 2018(包含T2芯片)安装Precision Touchpad触摸板驱动...
  5. win7专业版64位,台式机睡眠和休眠后立即被唤醒
  6. WPF开发的实用小工具 - 快捷悬浮菜单
  7. 领会一些比较巧妙的算法
  8. 引用和指针自增的不同
  9. mac下,vagrant桥接,选择“en0: 以太网”无法启动虚拟机解决方案
  10. 您的博文被删除了(1)
  11. android sqlite 保存图片,android-如何将图像在Sqlite数据库中另存为blob?
  12. Axure资源及原型工具Axure RP 9下载
  13. 软考 | 软考高项论文该如何去写?
  14. mescroll报错
  15. Maven setting配置镜像仓库
  16. 使用CXF框架Jax-rs规范编写WebService服务端
  17. 配置NSG限制VM访问Internet
  18. 前端基础(二十七):面向对象基础
  19. SpringCloud版本Hoxton SR5 --- 第三讲:Ribbon 、Ribbon与Feign配合使用
  20. cxonev4验证用户_cxone软件配置

热门文章

  1. ic卡识别程序c语言,求ID/IC卡的原理与C语言读取程序?
  2. Linux系统版本大全
  3. 游戏制作大师RPGMAKER MV/MZ安装DLC的方法
  4. 谷歌seo外链Backlinks研究工具推荐
  5. 思科模拟器pnatlab,华为模拟器ensp桥接本地
  6. vue项目打包部署到tomcat服务器
  7. 运维工程师的打怪升级之路
  8. 今天做了一下chinaitlab上面的CCNA试题!
  9. eclipse配置struts2详细介绍
  10. 数字化综合档案管理系统 佰档管家|匠心打造