所有包含Heap Profling功能的工具都会使用到两个名词,一个是Shallow Size,另一个是 Retained Size.
这是两个在平时不太常见的名词,本文会对这两个名词做一个详细的解释。

Shallow Size
对象自身占用的内存大小,不包括它引用的对象。
针对非数组类[……]

Read more

31
8月

关于Memcached的一些事

主要启动参数

-p:设置TCP监听端口。如果-l选项包含端口,则不使用本端口;如果没有-p选项有-U选项,那么tcp端口与UDP端口相同。

-U:设置UDP端口(0不使用UDP)。如果-l选项包含端口,则不适用本端口;如果没有-U选项有-p选项,那么UDP端口与tcp端口相同。

-l:[……]

Read more

Most of my readers will understand that cache is a fast but small type of memory that stores recently accessed memory locations.  This description is[……]

Read more

为了比较一下ReentrantLock和synchronized的性能,做了一下性能测试:

得出结论:

(1)使用Lock的性能比使用synchronized关键字要提高4~5倍;

(2)使用信号量实现同步的速度大约比synchronized要慢10~20%;

(3)使用at[……]

Read more

Exadata就是2008年OOW作为压轴大戏由Larry Ellison亲自发布的HP Oracle Database Machine的存储服务器,也是其中最神秘的部分。

使用Exadata作为存储的数据仓库系统可以比传统的数据仓库系统快10 ~ 100倍,这个显著的提高是如何来的?[……]

Read more