这是一个对谷歌开源项目TCmalloc的简化学习,并自己实现一个高并发内存池,小于256Kb的内存大小通过三层缓存获取,大于256Kb但小于128页的内存大小通过页缓存直接获取,大于128页的内存大小向系统堆申请空间,并与malloc进行性能对比,使用基数树进行性能优化。 技术点:C++、哈希桶、链表、单例模式、多线程、互斥锁、操作系统内存管理等知识。
最近一年贡献:13 次
最长连续贡献:1 日
最近连续贡献:1 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。