测试概述
本文是Brave性能评估系列的最新成果,由高级机器学习研究员Kleomenis Katevas和高级移动安全工程师Artem Chaikin共同完成。
自2019年发布1.0版本以来,Brave持续进行性能测试验证。最新针对Android系统的测试表明:Brave安卓版继续保持领先优势,平均节省4%电池、9%CPU,网页加载速度快21%,带宽使用减少14%。这些优势主要源于Brave默认启用的广告拦截、跟踪器阻止、指纹防护和反弹跟踪保护等功能。
测试环境:硬件与软件
硬件配置:
- 设备:Google Pixel 6a (2022)
- 系统:Android 13 (构建版本TQ3A.230605.010)
- 处理器:八核(2×2.80 GHz Cortex-X1 + 2×2.25 GHz Cortex-A76 + 4×1.80 GHz Cortex-A55)
- 内存:6 GB RAM
测试浏览器版本(截至2025年7月1日最新版):
- Brave (v1.80.113)
- Chrome (v138.0.7204.46)
- DuckDuckGo (v5.240.0)
- Edge (v137.0.3296.92)
- Firefox (v140.0.3)
测试环境为英国伦敦的50Mpps专用网络连接,设备连接至内部5 GHz WiFi网络(Wi-Fi 6, 802.11ax)。
评估指标
性能评估聚焦以下关键指标:
- 电池放电(mAh) - 移动设备关键指标,高能耗导致使用时间缩短
- CPU利用率(%) - 反映浏览器对处理器的使用强度
- 内存利用率(MB) - 使用比例集大小(PSS)评估RAM管理效率
- 页面加载时间(秒) - 通过loadEventEnd测量从请求到页面完全交互的时间
- 带宽消耗(MB) - 捕获浏览期间接收(Rx)和发送(Tx)的总数据量
工作负载
测试使用Brave搜索统计的50个最受欢迎网站,每个网站配对随机子页面,共100个混排URL,模拟用户与加载内容的交互。每个实验重复10次,每次运行随机排序浏览应用。
Android分析流程:打开浏览器后保存应用配置文件,跳过引导屏幕,选择默认设置,等待60秒确保所有组件更新。实际工作负载包括恢复浏览器配置文件、打开浏览器应用等待60秒,然后对每个URL执行:打开URL等待30秒、向下滚动3次(每次间隔5秒)、关闭标签页。
Android基准测试
使用开源BLaDE基础设施(v0.3)和Google Pixel 6a进行评估。采用电池旁路设置,通过移除电池、隔离内部控制器和接线外部电源端子,实现精确功率测量。
页面加载时间通过代理服务器(mitmproxy v8.1.1)和动态注入JavaScript代码段来测量。CPU利用率通过每3秒采样设备/proc/stat监控。内存开销通过dumpsys meminfo收集关联浏览器进程的PSS值。
资源使用
电池消耗分析 Brave能效最高,总消耗557.68 mAh,比Chrome、Edge和Firefox平均低3.9%,比DuckDuckGo低23.7%。
CPU利用率 Brave比Chrome、Edge和Firefox平均低5.5% CPU使用率,比DuckDuckGo低17.6%。
内存使用 通过PSS监控各浏览器内存消耗。Brave比Chrome高4.6%,这主要源于内置广告和跟踪器拦截功能。但Brave比DuckDuckGo节省31.1%内存,比Edge节省9.8%,比Firefox节省40.1%。
页面加载速度
通过mitmproxy和本地Web服务器动态注入JavaScript,测量loadEventEnd事件时间。Brave持续表现最优,80%以上页面在2.5秒内加载完成。
带宽消耗
分析网络接收(Rx)和发送(Tx)数据量:
- Brave接收359.6 MB,发送仅13.6 MB
- 比DuckDuckGo减少34%入站和55%出站数据
- 比其他竞争浏览器减少16%入站和51%出站数据
合成基准测试
包括Speedometer 3.1、JetStream 2.2和MotionMark 1.3.1结果。虽然这些测试显示基于Chromium的浏览器得分相近,但Brave在实际浏览中因隐私保护和网络优化而表现更优。
结论
Brave继续保持Android设备上最快、最资源高效和网络负载最轻的浏览器地位。这得益于原生集成的隐私和优化功能。未来计划对桌面和iOS设备进行类似测试,并定期重测确保Brave保持最佳性能。