实际衡量的 Firebase 性能_app_start是多少?

What is _app_start in firebase performance actually measuring?

提问人:positron 提问时间:10/5/2023 更新时间:10/5/2023 访问量:80

问:

根据本文档,测量_app_start

  • 在应用的 FirebasePerfProvider ContentProvider 完成其 onCreate 方法时启动。
  • 在调用第一个活动的方法时停止。onResume()

我的应用有两个活动

  • 登录活动
  • 主要活动

LoginActivity作为启动器活动。

在方法中,我检查用户是否登录,如果为true,则打开。onCreateLoginActivityMainActivity

我的期望是,当调用 of 时,测量应该停止。(因为这是第一个活动)_app_startonResumeLoginActivity

但是,我无法理解这些日志(为登录用户启动应用程序)。

enter image description here

enter image description here

第一个日志显示它在 620 毫秒内呈现,但记录为 1988 毫秒。LoginActivity_experiment_app_start_ttid

附加信息:我正在从 在 firebase analytics 中手动记录事件。app_startMainActivity

以下是我的疑问

  1. 为什么log(620ms)的值与(1988ms)不同?这个痕迹与吗?Displayed_experiment_app_start_ttid_app_start
  2. 如何记录跟踪值?_app_start
  3. 手动记录分析事件是否会影响跟踪测量?(比如它在 之后停止了吗?app_startMainActivity_app_startonResumeMainActivity
Android Firebase-性能

评论


答: 暂无答案