Screen Test Pro

效能測試

有分數的瀏覽器基準測試,找出裝置能以穩定影格率承受的最大粒子負載。畫面很華麗,量測很無聊——這正是重點。

開始測試

硬體統計

執行內容

標準測試包含 5 個以 WebGL2 執行的 Signature 場景,每個場景分別壓測管線的不同部位;另加一個刻意保持單純的 Canvas 2D 場景,作為 CPU 限制對照:

場景 主要壓力 畫面內容
星雲漂流 GPU 粒子更新與 fill rate 百萬粒子組成的星雲,在 curl-noise 流場中緩緩漂移
霓虹都市 Draw call 與 instanced geometry 穿越大量發光實例建築的城市飛行
液態金屬 Fragment shader/raymarching 以光線步進渲染、帶鏡面材質的變形球流體
星隕瀑布 CPU 物理與逐格上傳 Verlet 碎片流與移動幾何體持續碰撞
超新星爆發 混合式最終壓力 核心坍縮、衝擊波,以及 50 萬粒子的爆發
Canvas 2D 基礎圓形 Canvas 2D 填色與簡單物理 誠實的基準線:彩色圓形平滑彈跳

Screen Test Pro v1 原本的 8 種效果保留在經典模式。上方按鈕會用同一套量測引擎執行,卻在自己的尺度中計分,也永遠不會提交到任何地方:純粹懷舊,認真量測。兩個級別的所有場景也都能在特效畫廊無計分自由執行。

分數如何計算

每個場景會上下調整粒子負載,尋找裝置在固定 16.67 ms 影格預算內可持續承受的最大負載。判定依據是約 1.6 秒視窗內量得影格時間的第 95 百分位數,且必須連續數個視窗都通過或失敗,才接受或排除一個級別。這個「最大穩定負載」會依各場景參考值正規化,再以加權幾何平均合併,產生總分與級別(Entry/Balanced/Fast/Extreme)。

所有細節都寫在完整方法裡,以下幾點尤其值得知道:

  • 高更新率螢幕不會吃虧。 無論顯示器運作在 60 或 165 Hz,預算都固定為 16.67 ms。
  • 切到背景只會讓當前視窗作廢,不會毀掉整次測試。 離開分頁後,當前量測會被丟棄並重試;基準測試會暫停,不會把垃圾數據記進結果。
  • 溫度漂移會被標記。 每個場景結束時都重新檢查基準負載;若裝置在場景中途變慢超過 15%,結果會標示效能下降,而不是悄悄混進平均值。
  • 分數有版本。 目前是基準測試 2.0.0。場景工作量只要改變就會提升版本,不同版本分數永不互相比較。
  • 所有狀態都有硬逾時。 單一場景不能超過 30 秒,整次執行不能超過 150 秒,每個狀態都有出口。測試可以取消,但不會卡死。

它能告訴你什麼、不能告訴你什麼

這是瀏覽器工作負載分數。它反映 GPU、CPU、瀏覽器、作業系統、溫度與設定共同作用的結果,因此能公平表示裝置在瀏覽器裡真正提供的效能;但拿來比較晶片本身時,它無法取代原生基準測試。差異已整理在瀏覽器基準測試能量什麼、不能量什麼。兩個直接結論:執行前關閉其他分頁;幾個百分點的小差距請視為雜訊。

匿名樣本

完成標準測試會提交一列匿名資料——分數、粗略硬體家族與螢幕數值——供公開的硬體基準統計使用。分享預設開啟;啟動畫面會列出裝置實際準備傳送的所有值,取消勾選後仍會完整跑分,只是不提交資料,而且選擇會被記住。細節請見隱私權政策