使用 Fuchsia 的 Skia Perf 效能資訊主頁

Fuchsia 會使用 Skia Perf 做為資訊主頁系統,監控效能結果。Skia Perf 的功能包括:

  • 這個資料庫用於儲存在持續整合 (CI/postsubmit) 建構中執行的效能測試結果。
  • 警報系統,用於偵測效能指標的迴歸和改善情形 (異常狀況/變更點偵測),以及針對迴歸情形提出 Buganizer 問題。
  • 這個網頁介面可顯示效能指標的圖表。

您可以在 fuchsia-perf.luci.app 查看 Fuchsia 的公開效能測試結果,以及 Skia Perf 的公開執行個體。

Google 員工可以參閱 Google 內部文件,瞭解如何使用 Skia Perf for Fuchsia

Skia Perf 是開放原始碼專案,在 Git 存放區中提供一些公開文件

Google 員工也可以參閱 Skia Perf 的 Google 內部文件

請注意,「Skia Perf」這個名稱的由來,是因為系統最初是由 Skia 專案開發,用於監控 Skia 效能。除了 Skia,許多其他專案也使用 Skia Perf。

Chromeperf 遷移

Fuchsia 正從使用 Chromeperf 網頁 UI 做為效能資訊主頁,改為使用 Skia Perf 的網頁 UI。

產生的效能資訊主頁實際上是 Skia Perf 和 Chromeperf 的混合體。結果資料仍會使用 Chromeperf 的上傳 API 上傳至 Chromeperf 的資料庫,而我們會使用 Chromeperf 的迴歸偵測和錯誤回報實作項目,Skia Perf 的網頁 UI 則會從 Chromeperf 的資料庫擷取結果資料。

也就是說,Fuchsia 的部分程式碼集和文件仍會參照 Chromeperf,而非 Skia Perf。

此外,在 Fuchsia 程式碼集 中,Chromeperf 有時也稱為「Catapult 效能資訊主頁」,簡稱「Catapult」,因為其程式碼位於 Catapult 專案 Git 存放區

另請參閱