我正在使用Perfetto来配置我的Android应用。一切正常,我得到了一个跟踪文件,可以将其转换为SQLite3数据库,从中提取测量值并可视化结果。
但是,我的跟踪完成时会引发错误:
跟踪的设置为:
Target platform: Andriod P
Long trace, 1m30s duration, max file size 500mb
probes: CPU coarse usage counter with 1000ms poll interval, schedualing details
使用perfetto UI配置设置:https://ui.perfetto.dev/#!/record?p=buffers 将说明复制并粘贴到Mac上的终端。
知道错误是什么以及如何解决?
答案 0 :(得分:1)
这看起来像是中央缓冲区中的数据丢失,请参阅 https://perfetto.dev/docs/concepts/buffers#debugging-data-losses
增大中央缓冲区的大小(buffers-> size或减小file_write_period_ms设置