首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
文章翻译
知不知为上
创建于2023-10-29
订阅专栏
外国文章以及论文翻译
暂无订阅
共4篇文章
创建于2023-10-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
TCMalloc:线程缓存内存分配【译】
大多数对象是快速、无竞争的分配和释放。对象的缓存取决于不同的模式(按线程或按逻辑CPU模式)大多数分配不需要获取锁,因此对于多线程应用,分配具备低竞争性和易扩展性。
提议:分离出柔性堆和硬性堆目标大小【译】
为了满足第一个目标,如果分配速度太快,pacer会强制mutator协助标记。这些标记辅助是导致GC CPU超过25% 的原因,因为调度程序将25%CPU的时间专门用于没有辅助的后台标记。
一种可拓展无锁的WAL新设计【译】
新的设计也必须是灵活的,以便我们可以扩展它以在未来进行分片和并行写入。通过新设计,我们希望确保它可以兼容现有 API 一起使用,最重要的是不会破坏 InnoDB 其余部分所依赖的协议。
Go 1.5 并行垃圾回收步调【译】
Go 1.5 引入了并发回收器。与STW回收相比,它有很多优点,但它使堆增长更难以控制,因为应用程序可以在垃圾回收器运行时分配内存。