瞭解畫面轉譯效能資料 (Apple &;Android 應用程式)


Performance Monitoring 會使用追蹤記錄收集應用程式中受監控程序的資料。 追蹤記錄是指在兩個時間點之間擷取的資料 。

Apple 和 Android 應用程式中,「Performance Monitoring」會自動測量算繪結果 瞭解應用程式中不同螢幕的效能Performance Monitoring 可建立 應用程式中每個畫面的畫面轉譯追蹤記錄。這些追蹤記錄 收集及評估下列指標:

應用程式中的緩慢或凍結影格可能會導致裝置效能不佳 效能,也稱為卡頓或延遲擷取凍結和轉譯速度緩慢情形 影格指標有助於您找出表現不佳的畫面 提升應用程式的轉譯效能

在下列應用程式的「Screen 轉譯」分頁中,您可以查看畫面轉譯追蹤記錄的資料。 追蹤記錄表追蹤記錄表格位於「Performance」(效能) 頁面底部 Firebase 控制台的頁面上。詳情請參閱「追蹤、查看和 篩選成效資料

畫面轉譯追蹤記錄收集的指標

這些是立即可用的追蹤記錄,因此您無法新增自訂指標或 自訂屬性

轉譯速度緩慢的影格和凍結影格,都是以假設的裝置計算 刷新率為 60Hz。如果裝置刷新率低於 60 Hz,則每個影格 會使轉譯時間較慢,因為每秒轉譯的影格數較少。 如果轉譯時間較慢,系統可能會回報緩慢影格或凍結影格的數量 因為轉譯速度變慢或畫面凍結但如果裝置 刷新率高於 60 Hz,每個影格的轉譯時間都會更快。 這可能會導致回報的緩慢影格或凍結影格數量較少。這是 Performance Monitoring SDK 的限制。

轉譯影格速度緩慢

這項指標是指遇到明顯可見的使用者工作階段百分比 特定螢幕的轉譯速度緩慢問題具體來說,這項指標是 超過 50% 影格時間較長的畫面例項百分比 轉譯時間應在 16 毫秒以內

凍結的頁框

這項指標是指遇到明顯可見的使用者工作階段百分比 特定畫面的凍結影格數量具體來說,這項指標是 超過 0.1% 影格時間超過 0.1% 的畫面執行個體百分比 所需時間超過 700 毫秒

系統如何產生畫面轉譯追蹤記錄?

  • 應用程式呼叫時,對 keyWindow 中的每個 UIViewController 啟動 viewDidAppear:

  • 當應用程式呼叫 viewDidDisappear: 時停止。

請注意,畫面轉譯追蹤記錄不會擷取標準容器檢視畫面 命名範圍

追蹤、查看及篩選成效資料

如要查看即時成效資料,請確認您的應用程式使用效能 與即時資料處理相容的監控 SDK 版本。 進一步瞭解即時成效資料

在資訊主頁上追蹤重要指標

如要瞭解主要指標的變化趨勢,請將這些指標新增至頁面頂端 效能資訊主頁。您可查看逐週變化,快速找出迴歸問題 變更,或確認程式碼近期的變更是否改善成效。

<span class=Firebase Performance Monitoring 資訊主頁/>

如要在指標板中新增指標,請按照下列步驟操作:

  1. 前往 Firebase 控制台中的「效能資訊主頁。
  2. 按一下空白指標資訊卡,然後選取要加入資訊主面板的現有指標。
  3. 按一下 在已填入的指標資訊卡上,,可查看更多選項, 例如取代或移除指標

指標面板會以圖表形式顯示一段時間內收集到的指標資料 數值百分比的變化

進一步瞭解如何使用資訊主頁

透過控制台查看畫面效能

如要查看追蹤記錄,請前往 「效能」資訊主頁Firebase 控制台中,向下捲動至追蹤記錄表,然後按一下適當的子標籤。 這份表格會顯示每筆追蹤記錄的一些熱門指標,您甚至可以依照 百分比的變化

Performance MonitoringFirebase 控制台提供疑難排解頁面,該頁面會醒目顯示指標 方便您快速處理,並盡量減少 應用程式和使用者如要瞭解潛在商機,請利用疑難排解頁面 效能問題,如下列情況:

  • 您在資訊主頁上選取相關指標後,發現出現大幅差異。
  • 在追蹤記錄表格中,頂端的差異值最大,且 百分比呈現顯著變化
  • 您會在出現成效問題時收到電子郵件快訊,

您可以透過下列方式存取疑難排解頁面:

  • 在指標資訊主頁中,按一下「查看指標詳細資料」按鈕。
  • 在任何指標資訊卡上選取「 =>查看詳細資料。「疑難排解」頁面會顯示指標相關資訊 這個虛擬機器
  • 在追蹤記錄表格中,按一下追蹤記錄名稱或該資料列中的任何指標值 追蹤記錄。
  • 按一下電子郵件快訊中的「立即調查」

只要點選追蹤記錄表格中的追蹤記錄名稱,您就能進一步查看 興趣。按一下 「篩選」 按鈕,用於篩選資料 依屬性區分,例如:

<span class=正在依屬性篩選 Firebase Performance Monitoring 資料/>
  • 依「應用程式版本」篩選,即可查看過去或最新版本的資料
  • 依「裝置」篩選,瞭解舊版裝置如何處理您的應用程式
  • 依「國家/地區」篩選,確保資料庫位置不會影響特定 區域

進一步瞭解 查看您的資料 追蹤記錄

後續步驟