【发布时间】:2019-10-13 09:12:55
【问题描述】:
我有一个名为 my_trace 的 Firebase 性能监控跟踪。
现在,我在加载图像时开始跟踪:
void loadImage() {
final Trace trace = performance.newTrace("my_trace");
trace.start();
// ... (loading that happens asynchronously)
trace.stop();
}
当我尝试加载单个图像时,这可以正常工作,但是,在我的应用程序中,我需要并行加载许多图像。
这意味着当我加载我的图像时会报告以下错误:
Trace 'my_trace' has already started, should not start again!
当我想记录每个加载过程的性能时,如何正确启动多次并行跟踪?
注意:我不能使用HTTPMetric,因为加载跟踪还包含图像转换,而不仅仅是下载。
【问题讨论】:
标签: android firebase flutter firebase-performance