Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

了解屏幕渲染性能數據(iOS 和 Android 應用)

性能監視功能使用痕跡來收集數據有關在應用過程進行監控。跟踪是一種報告,其中包含在您的應用中的兩個時間點之間捕獲的數據。

對於iOS和Android應用,性能監測自動收集每個屏幕在您的應用程序稱為屏幕呈現一絲痕跡。每個屏幕渲染跟踪收集以下指標:

  • 慢渲染幀-一個指標,可衡量的幀是很慢的百分比來呈現特定屏幕

  • 凍結幀-一個度量措施凍結特定畫面的幀的百分比

你可以從這些痕跡,痕跡表的畫面渲染子選項卡,這是在性能儀表板的底部(了解更多關於查看數據,使用控制台後來此頁)。

屏幕渲染軌蹟的定義

每個屏幕渲染跟踪都由您在應用程序中調用的屏幕名稱標識。對於此跟踪收集的指標是緩慢的渲染幀凍結幀

  • 每一個開始UIViewControllerkeyWindow當應用程序調用viewDidAppear:

  • 停止當應用程序調用viewDidDisappear:

請注意,屏幕渲染跟踪不會捕獲規範的容器視圖控制器。

屏幕渲染跟踪收集的指標

這些跟踪是開箱即用的跟踪,因此您無法向它們添加自定義指標或自定義屬性。

慢渲染幀

該指標是為特定屏幕渲染緩慢的幀的百分比。具體而言,該指標是屏幕實例的百分比,在此期間,超過 50% 的幀渲染時間超過 16 毫秒。

凍結幀

此指標是針對特定屏幕凍結的幀的百分比。具體來說,該指標是超過 0.1% 的幀的渲染時間超過 700 毫秒的屏幕實例的百分比。

跟踪、查看和過濾性能數據

要查看實時性能數據,請確保您的應用使用與實時數據處理兼容的性能監控 SDK 版本。了解詳情

在儀表板中跟踪關鍵指標

要了解您的關鍵指標是趨勢,在性能儀表板的頂部將它們添加到您的指標板。您可以通過查看每週更改或驗證代碼中的最近更改是否正在提高性能來快速識別回歸。

Firebase 性能監控儀表板中指標板的圖像

要將指標添加到您的度量板,轉到性能儀表板在火力地堡控制台,然後單擊控制台選項卡。單擊一個空的指標卡,然後選擇一個現有的指標以添加到您的看板中。點擊人口密集度卡更多的選擇,喜歡更換或移除指標。

指標板以圖形形式和數字百分比變化顯示隨時間收集的指標數據。

了解更多關於使用儀表板

查看跟踪及其數據

要查看你的痕跡,轉到性能儀表板在火力地堡控制台,向下滾動到的痕跡表,然後單擊相應的子選項卡。該表顯示了每個跟踪的一些主要指標,您甚至可以按特定指標的百分比變化對列表進行排序。

如果單擊跟踪表中的跟踪名稱,則可以單擊各個屏幕以瀏覽跟踪並深入了解感興趣的指標。在大多數頁面上,你可以使用過濾器按鈕(左上角屏幕)的屬性來過濾數據,例如:

按屬性過濾的 Firebase 性能監控數據的圖像
  • 通過應用程序版本過濾器來查看數據有關過去的版本或您的最新版本
  • 裝置篩選,了解舊設備如何處理您的應用程序
  • 國家篩選,以確保您的數據庫位置是不影響的特定區域

了解更多關於你的痕跡查看數據

下一步