ftrace是一个非常好用的调试工具,特别是在调试性能相关的问题时。但在实际使用过程中发行,log实在是太多了,手工分析非常困难。所以需要一个图形化的分析工具来帮忙分析strace。这里简单记录一下如何使用trace compass来分析ftrace。
¶安装trace compass
进入tracecompass官网,点击下载。解压后即可直接运行。trace compass需要JDK才能运行,如果启动失败,请检查JDK是否安装,以及版本是否符合要求。下图是启动之后的界面。

使用trace compass分析ftrace需要先安装插件。点击Window->Preferences,找到Install/Update -> Available Software Sites,勾选所有的sites,最后点击Apply and Close。如下图所示。

点击 Help -> Install New Software...,Work with选择download.eclipse.org,勾选Trace Types, Trace Compass ftrace (Incubation),一路点击下一步、同意即可。最后重启即完成安装。以同样的方法安装Analyses, Additional Kernel Plug-ins(Incubation)。

¶分析ftrace
点击File -> OpenTrace...,打开抓好的trace文件。有关如何抓ftrace,可以参考抓ftrace。