安装google-perftools:#tar zxvf google-perftools-1.6.tar.gz#cd google-perftools-1.6#./configure#make#make install3.运行以下二行命令echo "/usr/local/lib" >/etc/ld...
                            
                            
                                分类:
其他好文   时间:
2014-09-26 22:54:38   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                技术说明:TCMalloc全称Thread-CachigMalloc,是谷歌开发的开源工具Google-preftools中的一个成员。与标准的glibc库的Malloc相比,TCMalloc库在内存分配效率和速度上要高很多,在很大程度上提高了服务器在高并发情况下的性能,从而降低了系统的负载。一.安装libunwind:1.安装..
                            
                            
                                分类:
其他好文   时间:
2014-09-12 02:27:53   
                                阅读次数:
248
                             
                    
                        
                            
                            
                                前一天使用pmap查看服务器中自己开发的游戏服务的内存使用情况,发现其中数据存储服务的内存占用率非常高,截图如下。 从截图中可以看出来,分配了大量的64MB左右的内存空间,因为对自己的服务比较了解,知道不可能是自己程序开辟的,而且进程才刚刚启动,也不可能是内存泄露。 所以第一时间想到的是...
                            
                            
                                分类:
系统相关   时间:
2014-08-29 14:24:57   
                                阅读次数:
378
                             
                    
                        
                            
                            
                                1、安装依赖包yum -y install wget gcc gcc-c++ -y2、安装libunwind库可以从http://ftp.twaren.net/Unix/NonGNU//libunwind/下载wget http://ftp.twaren.net/Unix/NonGNU//libun...
                            
                            
                                分类:
其他好文   时间:
2014-08-25 09:55:24   
                                阅读次数:
315
                             
                    
                        
                            
                            
                                下文转自http://www.cnblogs.com/xsln/p/Introduction_TcMalloc.html需要注意的问题请直接看最后面。介绍: TcMalloc(Thread-CachingMalloc)是google-perftools工具中的一个内存管理库,与标准的glibc库中....
                            
                            
                         
                    
                        
                            
                            
                                TCMalloc是什么?TCMalloc(Thread-CachingMalloc)与标准glibc库的malloc实现一样的功能,但是TCMalloc在效率和速度效率都比标准malloc高很多。TCMalloc是google-perftools工具中的一个(gperftools四个工具分别是:TCMalloc、heap-checker、heap-profiler和cpu-profiler),这..
                            
                            
                                分类:
数据库   时间:
2014-07-17 15:34:03   
                                阅读次数:
421
                             
                    
                        
                            
                            
                                tcMalloc优化nginx 
记住:nginx一定要先启动
1>下载安装libunwind:
#wget  http://download.savannah.gnu.org/releases/libunwind/libunwind-0.99.tar.gz
wget  http://download.savannah.gnu.org/releases/libunwind/libunwin...
                            
                            
                                分类:
其他好文   时间:
2014-07-12 16:30:01   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                一,redis内存管理介绍
  redis是一个基于内存的key-value的数据库,其内存管理是非常重要的,为了屏蔽不同平台之间的差异,以及统计内存占用量等,redis对内存分配函数进行了一层封装,
程序中统一使用zmalloc,zfree一系列函数,其对应的源码在src/zmalloc.h和src/zmalloc.c
两个文件中。
二,redis内存管理源码分析
redis封装是为了...
                            
                            
                                分类:
其他好文   时间:
2014-05-22 18:57:08   
                                阅读次数:
499
                             
                    
                        
                            
                            
                                1,遇到的问题就是 redis 2.8 版本依赖 Google 的 TCMalloc
TCMalloc(Thread-Caching Malloc)是google开发的开源工具──“google-perftools”中的成员。与标准的glibc库的malloc相比,
TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载...
                            
                            
                                分类:
其他好文   时间:
2014-05-07 05:41:35   
                                阅读次数:
344