运行systrace.py时报错

运行./systrace.py报错!
我运行./systrace.py 的时候,有如下报错怎么修改呢?

img

是不是编码的问题?试着用utf-8转码一下

  • 这篇博客: Systrace for Linux-使用 systrace 分析 linux & android 的调度问题中的 3.2 systrace.py 使用 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:

  • systrace.py 脚本比较简单, 是我们提供的用来抓取 trace 的脚本, 它做的事情就是把我们制定的 tracepoint 打开, 然后抓取指定时间的 trace buffer 出来.

    比如使用如下命令, 就可以抓取当前开始 1s 内调度和中断的 trace 信息

    # -t 1 抓取 1s
    # -v 表示输出详细信息
    # -e "sched,irq" 表示抓取 调度 和 中断 的信息
    python systrace.py -t 1 -v -e "sched,irq"
    

    运行

    在 chrome://tracing 中打开这个抓到的 trace 文件, 如下所示.

    打开 trace