Discord 迁移到Rust,实现性能突破为了解决 "Read States" 服务的性能问题,Discord 从 Go 语言迁移到 Rust 语言,这个服务负责追踪用户已读的频道和消息,所以对响应速度有超高要求。
然而,Go 的垃圾收集器导致了性能不稳定,这对用户体验的影响太大! 如下图,Go服务每两分钟就出现峰值。
Go 的垃圾收集器(GC)每2分钟强制执行一次,GC 需扫描整个LRU缓存来识别无用内存,性能会短暂下降,所以出现了性能峰值。
调整GC频率以…。
代码:
20届设计系,我的设计水平很差吗,找不到合适的工作?
苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
怎么看待B站舞蹈区和某些风格比较暴露的up?
全栈(前端+j***a)是不是前端的未来?
目前美军还有哪些领域是明显领先于解放军的?
为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
为什么人到中年,很少有身材苗条的?
有一个***约你出去,你会去吗?
你见过身边身材最好的女生是什么样子的?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
新手平面设计师(方向美工)怎么有目的提升设计能力?
单依纯和黄霄云谁颜值更高一点?
golang和rust你选择哪个?
windows真的有必要隔几年就出个新版本吗?
在大陆购买和使用 Apple TV 有何意义?
为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
能发一张在暧昧期的聊天记录吗?
你在出租房屋发现过什么前租客留下的“宝藏”?
我撸猫撸得她舒舒服服的为啥突然咬我?
做引体向上可能会诱发腰肌劳损吗?
为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
为什么很多人 get 不到林青霞的美?
我国为什么没有类似CIA和克格勃的对外情报机构?
为什么小男孩小时候要比小女孩难养好多?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
Docker 如何搭建 Jenkins 构建环境?