⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 slabs.h

📁 memcached是一个高性能的分布式的内存对象缓存系统
💻 H
字号:
/* slabs memory allocation *//* Init the subsystem. 1st argument is the limit on no. of bytes to allocate,   0 if no limit. 2nd argument is the growth factor; each slab will use a chunk   size equal to the previous slab's chunk size times this factor. */void slabs_init(const size_t limit, const double factor);/* * Given object size, return id to use when allocating/freeing memory for object * 0 means error: can't store such a large object */unsigned int slabs_clsid(const size_t size);/* Allocate object of given length. 0 on error */ /*@null@*/void *do_slabs_alloc(const size_t size);/* Free previously allocated object */void do_slabs_free(void *ptr, size_t size);/* Fill buffer with stats */ /*@null@*/char* do_slabs_stats(int *buflen);/* Request some slab be moved between classes  1 = success   0 = fail   -1 = tried. busy. send again shortly. */int do_slabs_reassign(unsigned char srcid, unsigned char dstid);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -