1

我正在使用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 上的终端。

知道错误是什么以及如何解决吗?

4

1 回答 1

1

这看起来像是中央缓冲区中的数据丢失,请参阅 https://perfetto.dev/docs/concepts/buffers#debugging-data-losses

要么增加中央缓冲区大小(buffers->size 要么减少 file_write_period_ms 设置

于 2020-07-31T11:31:45.350 回答