Discord 迁移到Rust,实现性能突破为了解决 "Read States" 服务的性能问题,Discord 从 Go 语言迁移到 Rust 语言,这个服务负责追踪用户已读的频道和消息,所以对响应速度有超高要求。
然而,Go 的垃圾收集器导致了性能不稳定,这对用户体验的影响太大! 如下图,Go服务每两分钟就出现峰值。
Go 的垃圾收集器(GC)每2分钟强制执行一次,GC 需扫描整个LRU缓存来识别无用内存,性能会短暂下降,所以出现了性能峰值。
调整GC频率以…。
代码:
为什么现在的年轻人负债的越来越多?
各位前端大触们,一般怎么定颜色的?
各双拼输入方案之间有明显的优劣之分吗?
rust有什么适合萌新练手的项目吗?
Rust 和 Go 的并发模型有什么不同,为什说 Rust 的并发模型更好 ?(1.0已没有内建模型?
反渗透纯化水设备长期停机如何保养?
俗话说“女人三十如狼四十如虎”,到底是不是真的??
为什么很多人 get 不到林青霞的美?
为什么 Bun 选择了 Zig 以及 JSCore?
各位Unity游戏客户端前辈,想问问大家要找到一份工作还需要学什么?
韦东奕的牙怎么没了?
为什么 macOS 并不差,可市场总敌不过 Windows?
家里想搞一个服务器,怎么才不违规?
鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗?
为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
为什么年轻的肉体让人沉迷?
你们的腰突是怎么突然好的?
PHP初学者,我能不能使用PHP来开发桌面应用?
宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
有没有什么路由器让你用过之后彻底惊艳了?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
什么样的人算是中了基因***?
和异性最疯狂有多疯狂?
只能选一个,你选谁?
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
超级喜欢穿短裙正常吗?
福建莆田出现90.8万彩礼骗婚案例,会进一步降低结婚率吗?
电影《碟中谍》系列中哪一部最好?
为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?