Google PerfTools 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Google PerfTools 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

这个工具可让开发创建更强大的应用程序,特别是那些用C++模版开发的多线程应用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。

展开阅读全文

评论 (1)

加载中
打分: 力荐
号源码
2017/09/14 22:24
回复
举报
更多评论
发表了资讯
2013/08/22 00:00

Google PerfTools 2.1 发布

这个工具可让开发创建更强大的应用程序,特别是那些用C++模版开发的多线程应用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。 Gperftools 2.1正式版发布。2013-07-30经过1个RC.其中主要TcMalloc内存管理库,与标准glibc库malloc相比,TcMalloc在内 存分配效率和速度上要高很多,可提升高并发情况下性...

1
25
发表了资讯
2012/02/06 00:00

Google PerfTools 2.0 发布

这个工具可让开发创建更强大的应用程序,特别是那些用C++模版开发的多线程应用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。 Google PerfTools 2.0发布.2012-02-04 上一个版本是2012-01-31的1.10 同时名字改成gperftools。 完全改进: Fri Feb 03 15:40:45 2012 Google Inc. <google-perftools@go...

0
0
发表了资讯
2011/12/23 00:00

Google PerfTools 1.9 发布

这个工具可让开发创建更强大的应用程序,特别是那些用C++模版开发的多线程应用程序,包括TCMalloc, heap-checker, heap-profiler 和cpu-profiler。 Google PerfTools 1.9发布.2011-12-22 上一个版本是2011-08-26的1.8.3 改进如下: Thu Dec 22 16:22:45 2011 Google Inc. <opensource@google.com> * google-perftools: v...

1
8
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/03/18 17:02

google-perftools安装

安装gcc sudo yum -y install gcc make sudo yum -y install gcc gcc-c++ 安装libunwind wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99-beta.tar.gz 默认libunwind安装到/......

0
0
发表了博客
2019/09/12 17:36

使用google-perftools优化nginx内存管理提升性能

###一、前言 1、使用google开发的google-perftools优化nginx的内存分配效率和速度,帮助在高并发的情况下控制内存的使用。 2、TCMalloc在内存的分配上效率和速度要比malloc高得多。但是nginx的内存占用其实是很少的,一个进程占用的内存大概只有12M左右,所有google-perftools对nginx的优化效果可能不太明显。 ###二、安...

0
0
发表于开发技能专区
2019/12/02 17:07

perftools查看堆外内存并解决hbase内存溢出

最近线上运行的hbase发现分配了16g内存,但是实际使用了22g,堆外内存达到6g。感觉非常诡异。堆外内存用一般的工具很难查看,可以通过google-perftools来跟踪: http://code.google.com/p/google-perftools/down...

0
0
发表了博客
2018/06/11 16:36

[转]perftools查看堆外内存并解决hbase内存溢出

最近线上运行的hbase发现分配了16g内存,但是实际使用了22g,堆外内存达到6g。感觉非常诡异。堆外内存用一般的工具很难查看,可以通过google-perftools来跟踪: http://code.google.com/p/google-perftools/downloads/list 它的原理是在java应用程序运行时,当调用malloc时换用它的libtcmalloc.so,这样就能做一些统计了...

0
0
2016/04/23 09:44

google-perftools优化nginx在高并发时的性能

1,首先下载并安装google-perftools: 注意,如果是64位系统: 那么你需要做: 1)先安装libunwind或者 wget http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99.tar.gz tar zxvf libunwind-0.99.tar.gz cd libunwind-0.99/ CFLAGS=-fPIC ./configure make CFLAGS=-fPIC make CFLAGS=-fPIC install...

0
9
发表了博客
2010/02/22 14:38

优化的内存访问 TCMalloc

TCMalloc(Thread-Caching Malloc)是google-perftools工具中的一个,与标准的glibc库的malloc相 比,TCMalloc在内存的分配上效率和速度要高得多,可以提高Mysql服 务器在高并发情况下的性能,降低系统负载。 Google-perftools的项目:http://code.google.com/p/google-perftools/ TCMalloc的原理介绍翻译:http://shin...

0
5
发表于软件架构专区
2018/07/31 11:51

安装nginx 常见错误及 解决方法

问题:./configure: error: the HTTP XSLT module requires the libxml2/libxslt 解决方案:yum -y install libxslt-devel 问题:checking for perl + perl version: This is perl 5, version 16, subversion 3 ......

0
0
发表了博客
2013/03/12 19:14

gperftools

以下是摘自google-code的介绍 Google Performance Tools The fastest malloc we've seen; works particularly well with threads and STL. Also: thread-friendly heap-checker, heap-profiler, and cpu-profiler. Overview Perftools is a collection of a high-performance multi-threaded malloc() implementation, ...

0
0
发表了博客
2012/11/01 16:28

google-perftools+kcachegrind profiler your program

我之间用过一些开源的profiler工具,自己也做过一些工具,除了自己写的工具可以简单获取自己想要的那一部分数据之外,其他的工具都不那么容易,但是perftools却是个例外, 它是一款针对 C/C++ 程序的性能分析工具,它是一个遵守 BSD 协议的开源项目。使用该工具可以对 CPU 时间片、内存等系统资源的分配和使用进行分析,...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2013/05/06 08:28

Nginx/Tengine下的内存优化,tcmalloc与jemalloc

1, googler开发的google-perftools优化Nginx和MySQL的内存管理; 2, Tengine链接jemalloc库,运行时用jemalloc来分配和释放内存。 也就是tcmalloc与jemalloc, 这两者什么关系, Nginx/Tengine 有必要同时配置么 请老师指教!...

2
1
发表了问答
2010/12/20 07:47

[IBM] 使用 google-perftools 剖析程序性能瓶颈

google-perftools 是一款针对 C/C++ 程序的性能分析工具,它是一个遵守 BSD 协议的开源项目。使用该工具可以对 CPU 时间片、内存等系统资源的分配和使用进行分析,本文将重点介绍如何进行 CPU 时间片的剖析。 google-perftools 对一个程序的 CPU 性能剖析包括以下几个步骤。 1. 编译目标程序,加入对 google-perftools 库...

2
11
发表了问答
2011/10/19 05:21

RedBridge: 为Redis提供HTTP API及连接池功能

RedBridge 是一款基于Redis的 HTTP API。使用LUA直接跟Redis交互,对Redis的连接实现连接池。(类似数据库的存储过程) 高效的实现复杂的业务逻辑。 项目网址:http://code.google.com/p/redbridge/ 使用环境:Linux 2.6 软件作者:七夜(李锦星) 特性介绍 RedBridge 具有以下特征: 1. 使用C+epoll 编写的Web Server,支持...

6
10
发表了问答
2012/05/05 16:31

对TCMALLOC 2.0的疑问

说是使用 MySQL 5.4 以后的版本,就无需这么麻烦了,已经集成了。 以上是复制有关站内TCMALLOC的一段评论。是否MYSQL5.4集成了tcmalloc暂时还没查到,只知道它确实集成了google的另一些东西。昨天我也想着尝试装一下新版的tcmalloc,现在2.0 发现安装后有问题。用回了以前的版本又好象感觉没反应。不知道这到底是我的版本...

5
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
62 收藏
分享
返回顶部
顶部