ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

标题: kangle采用了golang做底层,内存磁盘缓存核心走的是最有效率的jemalloc数据库引擎,为什么选择它?而不是tcmalloc [打印本页]

作者: 小樱    时间: 2018/11/24 20:15
标题: kangle采用了golang做底层,内存磁盘缓存核心走的是最有效率的jemalloc数据库引擎,为什么选择它?而不是tcmalloc
kangle采用了golang做底层,内存磁盘缓存核心走的是最有效率的jemalloc数据库引擎,为什么选择它?而不是tcmalloc

论你见谁家缓存不做分级数据库形式的QWQ
kangle走的是最有效率的jemalloc数据库引擎
kangle轻松实现上亿缓存数量缓存做IO查询都不是问题,搞个数据库存储这些列表
一级缓存目录,二级缓存目录,智能模式下,文件小的碎片缓存数据,直接载入内存里面
我查了下源代码
是5.1.0版本
jemalloc version: [5.1.0-0-g61efbda7098de6fe64c362d309824864308c36d4]

jemalloc官方介绍:https://github.com/jemalloc/jemalloc/releases
  1. yum -y install jemalloc-devel
复制代码


当然,也同时支持tcmalloc,编译时指定--with-tcmalloc=dir即可






欢迎光临 ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com (https://bbs.itzmx.com/) Powered by Discuz! X3.4