tcmalloc jemalloc glibc内存分配管理模块性能测试对比
2014-06-12 17:08
1061 查看
tcmalloc是谷歌提供的内存分配管理模块
jemalloc是FreeBSD提供的内存分配管理模块
glibc是Linux提供的内存分配管理模块
并发16个线程,分配压测3次,每次压15分钟,可以看到谷歌的tcmalloc内存管理分配模块性能最好。
安装:
本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处http://hcymysql.blog.51cto.com/5223301/1425467
jemalloc是FreeBSD提供的内存分配管理模块
glibc是Linux提供的内存分配管理模块
并发16个线程,分配压测3次,每次压15分钟,可以看到谷歌的tcmalloc内存管理分配模块性能最好。
安装:
# wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-beta.tar.gz # cd libunwind-0.99 # CFLAGS=-fPIC ./configure --enable-shared # make CFLAGS=-fPIC # make CFLAGS=-fPIC install # wget https://gperftools.googlecode.com/files/gperftools-2.1.tar.gz(需要翻墙) # cd gperftools-2.1 # ./configure # make && make install # echo "/usr/local/lib" >> /etc/ld.so.conf.d/local.conf # ldconfig # /etc/init.d/mysql restart # lsof -n |grep tcmalloc开启:
[mysqld_safe] malloc-lib=/usr/local/lib/libtcmalloc_minimal.so验证:
本文出自 “贺春旸的技术专栏” 博客,请务必保留此出处http://hcymysql.blog.51cto.com/5223301/1425467
相关文章推荐
- golang与node.js的http模块性能对比测试(go1)
- [转]ptmalloc,tcmalloc和jemalloc内存分配策略研究
- TCMalloc的使用与源码剖析之八---------TCMalloc内存分配与释放的管理之内存泄露检查
- .Net Core内存回收模式及性能测试对比分析
- 内存分配的的模块已经基本写完。帮忙测试一下内存分配器。
- android性能测试与调优:使用 DDMS 查看内存分配情况
- HV和VM 内存性能测试对比结果
- ptmalloc,tcmalloc和jemalloc内存分配策略研究
- 再次验证golang与node.js的http模块性能对比测试
- ptmalloc,tcmalloc和jemalloc内存分配策略研究
- ptmalloc,tcmalloc和jemalloc内存分配策略研究 ? I'm OWen..
- 《Spark商业案例与性能调优实战100课》第32课:彻底解密Spark 2.1.X中Shuffle 下Task视角内存分配管理
- 关于glibc中的内存分配管理
- ptmalloc,tcmalloc和jemalloc内存分配策略研究
- ptmalloc,tcmalloc和jemalloc内存分配策略研究
- ptmalloc,tcmalloc和jemalloc内存分配策略研究
- 关于redis源码的内存分配,jemalloc,tcmalloc,libc
- golang与node.js的http模块性能对比测试(go1)
- TCMalloc的使用与源码剖析之二---------TCMalloc内存分配与管理简述
- ptmalloc,tcmalloc和jemalloc内存分配策略研究