我需要测量可组合屏幕的性能(打开时间)。根据我添加@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)
这样,我将在应用性能仪表板上获得平均合成时间,但我想测量从屏幕打开到合成结束的时间。我有更糟糕的情况:屏幕上的动画。
我们是否有一种方法来测量屏幕打开的时间,或者仅此而已?