2015-09-25 74 views
0

我正在研究基于ffmpeg的视频播放器。我每次尝试退出时都会找到一个LAG。为了弄清楚,我把一些日志,发现它发生的时间。但是因为ffmpeg使用C分成几个线程,所以很难决定其中它发生了。日志不会告诉我时间是否被另一个线程浪费了。如何在Android中跟踪C线程?

我试过DDMS和OS.Debug.startMethodtraceing。但我无法找到详细的信息。 是否有一些命令可以让操作系统告诉我哪个线程需要更多时间?

回答

0

调查/proc/<pid>/task/<tid>/stat文件中每个线程的CPU利用率详细信息