会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
erenn
博客园
首页
新随笔
联系
订阅
管理
2022年1月14日
jemalloc 简记
摘要: jemalloc 的资料比 ptmalloc 和 tcmalloc 少许多, 没有找到写得比较好的. 这里也只随便记一记了. 不同于 ptmalloc/tcmalloc 将内存分配分为 2 类: small/big(分别以128/256K分界), jemalloc 将内存分配分为 3 类: smal
阅读全文
posted @ 2022-01-14 15:01 erenn
阅读(328)
评论(0)
推荐(0)
2022年1月13日
浅谈 tcmalloc 设计
摘要: https://developer.aliyun.com/article/6045#slide-5 查阅了很多资料, 这一篇是写得最好的. 参考了许多这里的内容. 之前介绍了 ptmalloc 的设计, 现在来看看 ptmalloc 仍然存在哪些缺点. 性能差, 每次分配都要去抢占一个 arena,
阅读全文
posted @ 2022-01-13 19:31 erenn
阅读(231)
评论(0)
推荐(0)
2022年1月12日
浅谈 ptmalloc 设计思想
摘要: 前置知识 虚拟地址空间, 缺页中断与页表, sbrk(), mmap() ptmalloc 思想 ptmalloc 的设计思想十分朴素, 可以说是只是把 sbrk() 和 mmap() 简单包装了一下。 一句话: 大内存用 mmap()/munmap(), 小内存用 sbrk() 申请和释放。 大内
阅读全文
posted @ 2022-01-12 23:06 erenn
阅读(188)
评论(0)
推荐(0)
2022年1月3日
何谓共识 —— 我理解的 Paxos
摘要: 前言 网上关于 Paxos / Raft 的文章已经很多了,大部分文章都太过于侧重算法流程描述,始终无法让我在脑子里对 Paxos 和它解决的问题形成一个较好的认知。 查阅了更多资料后,总算是对 Paxos 形成了一个比较清晰的初步认知,特写博一篇记录一下。 如果你已经看过一些 Paxos 文章,大
阅读全文
posted @ 2022-01-03 11:39 erenn
阅读(88)
评论(0)
推荐(0)
公告