官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
2021-12-14 14:01:44 376KB rpm
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
2021-12-14 14:01:44 273KB rpm
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
2021-12-14 14:01:43 277KB rpm
安装tcmalloc所需的源代码,和完整编译安装应用过程。 unzip tcmalloc.zip tar -zxvf gperftools-2.1.tar.gz cd gperftools-2.1 ./configure --disable-cpu-profiler --disable-heap-profiler --disable-heap-checker --disable-debugalloc --enable-minimal make -j4 make install
1
gperftools-devel-2.0-11.el6.3.x86_64.rpm
2021-10-13 19:00:58 290KB centos 6
1
2,安装 TCMalloc 使用rpm 安装,下载 gperftools-libs 进行安装,这个lib包括了TCMalloc 这个lib库。 rpm -ivh gperftools-libs-2.0-11.el6.1.art.x86_64.rpm 查看是否安装成功: ls /usr/lib64/libtcmalloc.so.4.1.0
2021-09-22 11:19:11 247KB gperftools
1
gperftools是google开发的一款非常实用的工具集,主要包括:性能优异的malloc free内存分配器tcmalloc;基于tcmalloc的堆内存检测和内存泄漏分析工具heap-profiler,heap-checker;基于tcmalloc实现的程序CPU性能监测工具cpu-profiler.
2021-08-02 16:31:32 1.28MB gperftools
1
gperftools-2.0.tar.gz
2021-03-18 10:24:50 1.2MB gperftools tcmalloc
1
tcmalloc_crash gperftools问题1066的示例 main.C-执行dlopen并调用已加载的.so shlib.C-打印对stdout的函数调用 例子 使用g ++-9.2编译.so要求dlopen'ing main()至少具有与.so一样多的tcmalloc: g++-9.2 -o libcrash.so -shared shlib.C -fPIC -ltcmalloc g++-9.2 -o loader main.C -ldl $ ./loader ./libcrash.so "hello, world" src/tcmalloc.cc:283] Attempt to free invalid pointer 0x23c5500 Aborted g++-9.2 -o libcrash.so -shared shlib.C -fPIC -ltcmalloc g
2021-02-20 20:09:13 2KB C
1
L Lua性能分析工具 原理 某种gperftools,通过计时器信号选择查看调用栈,来定位调用的热点 特性 简单,只需几行代码,即可输出结果,或通过注入,不用修改代码 准确,评分lua hook,定时采样的方式更能准确捕获lua执行的热点 轻量,因为是采样的,直接直接行行lua hook,能最小程度影响宿主程序的运行 直观,输出调用图,能直观的看到景点和调用关系 编译 安装lua 5.3 编译插件libplua.so # ./build.sh 编译解析器plua # go get github.com/goccy/go-graphviz # go build plua.go 使用 获取
2021-02-03 23:48:13 415KB profile lua gperftools lua-hook
1