Cameron Winklevoss|2026年04月20日 20:02
我们正在将@Gemini ActiveTrader实时市场数据处理从主线程转移到一个专门的网络工作人员。worker处理WebSocket消息解析和订单簿状态管理,这样即使在市场活动繁忙的情况下,UI线程也能保持响应。
查看这些测试结果:
-之前(主线程):约30-40fps,50倍音量,但开始恶化
-之后(网络工作者):约100fps,50倍音量
-额外好处:我们仍然以500倍的速度达到~100fps,因为工人会做繁重的工作,每50ms发送一次订单簿快照
总体而言,我们的性能提高了2.5倍。除了worker之外,我们还通过消除不必要的记忆开销、在热路径上使用静态选择器以及限制渲染抖动的纯视觉组件(例如深度图)来优化渲染管道。
结果:当BTC呈抛物线形时,你会有一个跟上的UI。
分享至:
脉络
热门快讯
APP下载
X
Telegram
复制链接