如何在Android中跟踪C线程?
我正在开发一个基于ffmpeg的视频播放器。每次尝试退出时,我都会发现一个滞后。为了弄清楚,我放了一些日志,找到了它发生的时间。但是由于ffmpeg使用C分成了几个线程,所以很难确定它发生在哪里。日志不会告诉我时间是否被另一个线程浪费了 我尝试了DDMS和OS.Debug.startMethodTracing。但我就是找不到详细的信息。 是否有一些命令可以让操作系统告诉我哪个线程需要更多时间?查看如何在Android中跟踪C线程?,android,multithreading,ffmpeg,Android,Multithreading,Ffmpeg,我正在开发一个基于ffmpeg的视频播放器。每次尝试退出时,我都会发现一个滞后。为了弄清楚,我放了一些日志,找到了它发生的时间。但是由于ffmpeg使用C分成了几个线程,所以很难确定它发生在哪里。日志不会告诉我时间是否被另一个线程浪费了 我尝试了DDMS和OS.Debug.startMethodTracing。但我就是找不到详细的信息。 是否有一些命令可以让操作系统告诉我哪个线程需要更多时间?查看/proc//task//stat文件以了解每个线程的CPU利用率详细信息
/proc//task//stat
文件以了解每个线程的CPU利用率详细信息