gpt4 book ai didi

android - 如何在 Android 中跟踪 C 线程?

转载 作者:行者123 更新时间:2023-12-04 23:28:20 24 4
gpt4 key购买 nike

我正在开发基于 ffmpeg 的视频播放器。每次尝试退出时,我都会发现 LAG。为了弄清楚,我放了一些日志并找到它发生的时间。但是由于 ffmpeg 使用 C fork 成多个线程。很难决定 在哪里 它发生了。日志不会告诉我时间是否被另一个线程浪费了。

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

最佳答案

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

关于android - 如何在 Android 中跟踪 C 线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778673/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com