- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 memcached性能优化(六)
这周工作主要是修改代码和调整bug了,目前的思路是放弃skiplist了,因为上周测试了一下基本不靠谱。。。插入效果一般但是读取效果更差,这一周主要采用以下的三个优化思路1. 在item中添加一个为tag的标记位,这个的目的其实很简单就是优化查找的效率,当hash有冲突的时候,比较字符串的时候先比较tag,注意这个tag是采用不同的hash函数构成的,目的是减少长的字符串的比较做的这么一个设计
2014-08-17 22:58:42 854
原创 Memcached哈希性能优化(五)
Memcached哈希性能优化(五)memcahced,hash,skiplist1. 工作简介这一周开始就开始着手于计划的实现了,以前翻过代码,没想到改起来还是有点复杂的,毕竟是添加很多新的代码上去,而从整体上又不能修改代码的全句,得找到需要改动的地方,仔细的翻了翻,有这么几个地方是需要改动的:1. item.c 其中的创建,查找和删除的逻辑基本都不一样了,这个肯定是
2014-08-10 16:45:17 647
原创 Memcached哈希性能优化(四)
工作简介哎,其实说起来,这周主要是本周工作系统瓶颈分析这周分析了半天的源代码,发现问题是在pthread_mutex_trylock这里,memcached在这里用了一个类似于自旋锁的一个设定,这个自旋锁的好处就是在被锁入的临界区的内容如果是短时间作业的话将会有良好的性能优势。于是这一周我的一个开始的工作就是想着怎么把锁去掉,看能不能有一个高效和快捷的实现,于是我去网上找了找资
2014-08-03 20:38:24 587
LINGO 快速入门教程
2009-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人