Brave 重新设计其 Rust 广告拦截引擎,内存占用降低 75%
Brave 浏览器宣布对其基于 Rust 的广告拦截引擎进行全面升级,内存占用降低了 75%,从而为所有用户带来更长的电池续航时间和更流畅的多任务处理体验。 据介绍,此次升级默认情况下可为所有平台(Android、iOS 和桌面)上的 Brave 浏览器节省约 45 MB 的内存,而对于启用了更多广告拦截列表的用户,节省的内存量还会更高。这些性能提升已在 Brave v1.85 版本中生效,更多优化将在 v1.86 版本中推出。 Brave 团队通过一系列工程优化使得这一成果成为可能: 采用 FlatBuffers 格式存储规则集:这种紧凑、高效的数据格式替代了传统堆分配结构,减少了大量内存占用。 优化内存管理和匹配速度 使用栈分配减少动态内存分配约 19% 正则匹配速度提升约 13% 多个引擎实例共享资源节省额外内存 内部存储结构更高效,占用降低近 30% 更多细节查看:https://brave.com/privacy-updates/36-adblock-memory-reduction/
