【问题标题】:systrace only records subset of time requestedsystrace 仅记录请求的时间子集
【发布时间】:2021-11-02 01:18:57
【问题描述】:

例如,当我使用以下命令行记录系统跟踪时:

python systrace.py -o mytrace.html -a my.app.package.name -t 45

而不是显示整个 45 秒的数据,它只显示 5.6 秒。当我触发 Android Studio 分析器的 systrace 时,我遇到了类似的问题。

【问题讨论】:

    标签: android systrace


    【解决方案1】:

    跟踪数据可能已填满缓冲区(默认为 8 MB)。您可以使用-b N--buf-size=N 命令选项设置更大的缓冲区大小,其中N 是千字节数。

    或者,您可以使用 Android Studio Profiler 来record 一个系统跟踪,它可以让您在 IDE 中使用config 缓冲区大小。 systrace python 脚本已弃用且未积极维护。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      • 2011-08-29
      • 2017-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多