首页 > TAG信息列表 > gperftools
性能测试工具gperftools使用-内存占用分析
参考资料 性能测试工具gperftools使用-cpu分析 https://www.cnblogs.com/gnivor/p/11719958.html gperftools使用 https://zhuanlan.zhihu.com/p/352260464 google heap profiler内存管理工具小试 https://blog.csdn.net/cica0cica/article/details/76919381 安装相关依赖 sudo yuTCMalloc笔记
下载及编译 wget https://github.com/gperftools/gperftools/releases/download/gperftools-2.9.1/gperftools-2.9.1.tar.gz tar xvf gperftools-2.9.1.tar.gz && cd gperftools-2.9.1 ../configure --prefix=/usr/local/lib --disable-heap-checker --disable-debugalloc开发常用工具
nar流量测试命令 netperf带宽测试工具 redid-benchmark nmon CPU、带宽监控工具 google perftool 找到最耗cpu的函数。 https://github.com/gperftools/gperftools.git yum install autoconf yum install automake yum编译安装 gperftools
64 位的程序通常需要链接 libuwind,但是很多时候并不想链接这个lib,因此我们需要禁用这个lib 使用 configure 的方式 ./autogen.sh /configure --prefix=$TP_INSTALL_DIR/gperftools --disable-shared --enable-static --disable-libunwind --with-pic --enable-frame-pointers 使交叉编译gperftools的tcmalloc库检测内存泄露
tcmalloc全称Thread-Caching Malloc,即线程缓存的malloc,实现了高效的多线程内存管理,用于替代系统的内存分配相关的函数(malloc、free,new,new[]等) 有多种使用方法,这里介绍一种不用改动代码的方法 下载 https://github.com/gperftools/gperftools/releases/ 解压 tar -xvf gperftools