0

我需要测量可组合屏幕的性能(打开时间)。根据我添加@AddTrace到屏幕功能的文档。

@AddTrace(name = "MyScreen")
@Composable
fun MyScreen() {
    ...
}

结果,我得到了一个屏幕打开的测量列表(一个通过重组)。

I/FirebasePerformance: Logging trace metric: MyScreen (duration: 16.9410ms)
I/FirebasePerformance: Logging trace metric: MyScreen (duration: 4.5480ms)
I/FirebasePerformance: Logging trace metric: MyScreen (duration: 1.3300ms)

这样,我将在应用性能仪表板上获得平均合成时间,但我想测量从屏幕打开到合成结束的时间。我有更糟糕的情况:屏幕上的动画。

我们是否有一种方法来测量屏幕打开的时间,或者仅此而已?

4

0 回答 0