自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 Valgrind 使用

<br /><br />http://blog.myspace.cn/e/404260592.htm<br />Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug寻找上,使得你的程序更加稳固。<br />

2011-03-22 14:31:00 538 1

转载 SVN分支和合并(转)

<br />转自 http://www.phpv.net/html/1676.html<br /> <br />尽管svn没有作强制要求,但是一般svn版本库目录建议创建trunk、branches和tags三个目录。在实际操作时,trunk主干版本要时刻保持干净,即随时可以基于这个版本进行修改并将应用部署上线。branches是分支目录,存放并行开发的项目代码,因为分支是主干的廉价拷贝(相当只是提交了一次主干版本,增加了一个版本号,并没有取出版本库作镜像拷贝),所以你可以放心建立很多分支版本。不过 Sub

2011-03-22 10:45:00 659

转载 memcached采用的网络模型

<br />转自 http://www.cppblog.com/converse/archive/2010/03/11/109449.html<br /> <br />memcached采用的网络模型是早前提到的半同步半异步的网络模型.<br /><br />简单的说,大致流程就是:主线程负责接收新的连接,接收到新的连接之后,选择一个worker副线程,将该新连接push到副线程的连接队列中.主副线程之间通过管道进行通讯,因此主线程将新的连接push到工作线程之后,主线程要向该副线程的管道中写一个字符,而每

2011-03-12 15:02:00 640

原创 memcache connect queue

<br />在每个工作线程中,都有一个connect queue ,它其实是主线程和工作线程进行通信的中介,其里面的每个节点本质上就是对一个socket进行的封装,到主线程需要把一个任务分发给一个工作线程的时候,就会在对应的工作线程的connect queue中插入一个节点,下面我们简单下<br /> <br />一   节点结构 <br /> <br />typedef struct conn_queue_item CQ_ITEM;struct conn_queue_item { int

2011-03-12 14:55:00 1883

原创 memcache 线程模型

Mempool 采用主线程+工作线程的模型,主进程主要是:1创建工作线程 2接受连接并把任务分配给工作线程。子进程主要做具体的工作:解析请求,处理请求。1  创建工作线程先来看源代码/* * Initializes the thread subsystem, creating various worker threads. * * nthreads Number of worker event handler threads to spawn * main_base Event base

2011-03-12 11:07:00 3169

原创 memcache slabs

<br />        memcache 使用slab机制对内存进行分配和管理的。<br /> <br />一 整体结构<br /><br /> <br />       把内存分成多个层次,在每个层次中,可以有多个page, 所有层次的page大小基本是一直的(为什么不相同,后面介绍),每个page中又分成相同大小的item,里面有多少个item,取决于page大小和item所在的层次,其中相邻层次直接item大小具有如下关系<br />                                

2011-03-01 20:42:00 4170 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除