Performance Monitoring 使用跟踪记录来收集有关应用中受监控进程的数据。跟踪记录是一种报告,包含两个时间点之间在应用中捕获的数据。
对于 Apple 和 Android 应用,Performance Monitoring 会自动收集应用中每个屏幕的跟踪记录,这种跟踪记录称为STRONG屏幕呈现跟踪记录。每个屏幕呈现跟踪记录都会收集以下指标:
您可以在“性能”信息中心底部的跟踪记录表中的“屏幕呈现”子标签中查看这些跟踪记录中的数据(在本页下文中详细了解如何使用控制台)。
屏幕呈现跟踪记录的定义
每个屏幕呈现跟踪记录都由您在应用中调用屏幕的名称标识。此跟踪记录收集的指标是呈现速度缓慢的帧和冻结的帧。
当应用调用
onActivityStarted()
时,为每个Activity
类启动。当应用调用
onActivityStopped()
时停止。
屏幕呈现跟踪记录收集的指标
这些跟踪记录属于开箱即用的跟踪记录,因此您无法向其中添加自定义指标或自定义特性。
呈现速度缓慢的帧
此指标是指在特定屏幕中呈现速度缓慢的帧所占的百分比。具体而言,该指标是指超过 50% 的帧呈现时间超过 16 毫秒的屏幕实例所占的百分比。
冻结的帧
此指标是指特定屏幕中已冻结的帧所占的百分比。具体而言,该指标是指超过 0.1% 的帧呈现时间超过 700 毫秒的屏幕实例所占的百分比。
跟踪、查看和过滤性能数据
如需查看实时性能数据,请确保您的应用使用与实时数据处理兼容的 Performance Monitoring SDK 版本。了解详情。
在信息中心内跟踪关键指标
要了解关键指标的趋势如何,请将这些指标添加到“性能”信息中心顶部的指标板中。您可以通过查看逐周变化情况来快速识别回归问题,或者确认近期的代码更改是否改善了性能。

如需将指标添加到指标板,请转到 Firebase 控制台中的“性能”信息中心,然后点击“信息中心”标签页。点击一张空白指标卡片,然后选择一个要添加到指标板的现有指标。在填充了信息的指标卡片上点击 可查看更多选项,例如替换或移除指标。
该指标板以图表形式以及数值百分比更改的形式显示一段时间内收集的指标数据。
详细了解如何使用信息中心。
查看跟踪记录及其数据
要查看您的跟踪记录,请转到 Firebase 控制台中的“性能”信息中心,向下滚动到跟踪记录表,然后点击相应的子标签页。该表会针对每个跟踪记录显示一些热门指标,您甚至可以按特定指标的百分比变化对该列表进行排序。
点击跟踪记录表中的跟踪记录名称后,即可点击各个相关屏幕以浏览跟踪记录并深入了解感兴趣的指标。在大多数页面上,您可以使用

- 按“应用版本”过滤可查看有关过去版本或最新版本的数据
- 按“设备”过滤可了解旧设备处理应用的方式
- 按“国家/地区”过滤可确保您的数据库位置不会影响特定区域
详细了解如何查看跟踪记录的数据。