redis源码
#define update_zmalloc_stat_alloc(__n,__size) do { \
if(_n&sizeof(long) -1) _n += sizeof(long)-(_n&(sizeof(long)-1));
if判断请求的内存是否能够被long类型完整使用。不可以就加上不足的数量。
与运算得到不能够被long类型使用的字节数。long的大小减去这个数就得到了需要增加的字节数。
redis源码
#define update_zmalloc_stat_alloc(__n,__size) do { \
if(_n&sizeof(long) -1) _n += sizeof(long)-(_n&(sizeof(long)-1));
if判断请求的内存是否能够被long类型完整使用。不可以就加上不足的数量。
与运算得到不能够被long类型使用的字节数。long的大小减去这个数就得到了需要增加的字节数。