Discord 迁移到Rust,实现性能突破为了解决 "Read States" 服务的性能问题,Discord 从 Go 语言迁移到 Rust 语言,这个服务负责追踪用户已读的频道和消息,所以对响应速度有超高要求。
然而,Go 的垃圾收集器导致了性能不稳定,这对用户体验的影响太大! 如下图,Go服务每两分钟就出现峰值。
Go 的垃圾收集器(GC)每2分钟强制执行一次,GC 需扫描整个LRU缓存来识别无用内存,性能会短暂下降,所以出现了性能峰值。
调整GC频率以…。
代码:
冬天也要穿胸罩吗?
鸿蒙电脑会在国内逐渐取代windows电脑吗?
NextJS的全栈能力现在如何了?
群晖 nas 有些什么基本和好玩的功能?
如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
你为什么对kotlin失去好感?
为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
为什么有的女生喜欢穿紧身牛仔裤?
有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
各位都在用Docker跑些什么呢?
如果你有300万存款,你还会继续辛苦上班吗?为什么?
印度空难客机两个黑匣子均已找到,最新发现的为驾驶舱语音记录器,会对事故调查带来哪些帮助?
为什么市场不制作***向黄油?
有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
现在个人博客不能备案了吗?
草缸入门需要买什么?
为什么一些人喜欢去掉 Vim 欢迎页上的“帮助乌干达的可怜儿童”?
count(*) count(1)哪个更快?
如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
为什么很多离异的30-40岁的女性,很难找到老公再婚?
Rust开发Web后端效率如何?
如何看待《剑星》已登顶 Steam 全球热销榜?
为什么黄毛骗走的都是乖乖女?
JetBrains 放弃 AppCode 是否是一个错误决定?
国产手机AI「好用」的背后,是技术差距还是文化差异?