返回首页
当前位置: 主页 > 网络编程 > Jsp实例教程 >

google-perftools安装方法详解

时间:2016-02-03 15:19来源:知行网www.zhixing123.cn 编辑:麦田守望者

google-perftools是用来查看堆外内存的一个工具。用来分析nio应用的内存泄露问题

https://github.com/gperftools/gperftools

安装gcc

yum install gcc gcc-c++  make

安装libunwind

wget http://ftp.yzu.edu.tw/nongnu/libunwind/libunwind-1.1.tar.gz
./configure
make
make install

安装google-perftools

wget -c -O gperftools-2.4.tar.gz  https://github.com/gperftools/gperftools/releases/download/gperftools-2.4/gperftools-2.4.tar.gz
./confighre
make
make install
vim /etc/ld.so.conf.d/usr_local_lib.conf 加入/usr/local/lib
/sbin/ldconfig

修改tomcat启动文件startenv.sh

加入export LD_PRELOAD=/usr/local/lib/libtcmalloc.so
加入export HEAPPROFILE=/tmp/test (导出的文件放在哪里)

heap文件分析

usr/local/bin/pprof –text /home/q/java/default/bin/java mem_6774.0001.heap

------分隔线----------------------------
标签(Tag):google
------分隔线----------------------------
推荐内容
猜你感兴趣