Android性能分析:无法选择系统追踪中主线程遍历工作的时间范围怎么办?
Android系统Trace无法选中线程执行时段的解决办法
确认Trace录制模式
必须录制完整系统Trace,采样模式会丢失线程细节,无法精确选中时段。重新录制时,在Trace配置里勾选「Full trace」,确保捕获所有线程的完整执行数据。调整视图后再选择
先用鼠标滚轮放大主线程(main线程)的时间轴,直到能清楚看到遍历任务的时间块。然后按住左键,在主线程的区域内拖动(别在全局时间轴上操作),就能选中对应时段。如果还是不行,先点击线程区域的空白处激活该线程的时间轴,再尝试选择。展开线程的子任务
在左侧线程列表找到main线程,右键选「Expand」展开所有子任务。如果遍历任务被折叠,是没法选中对应时段的。重新录制Trace文件
如果当前Trace文件损坏,会导致交互异常。重新录制时,别中途中断应用或Studio,确保Trace文件完整生成。更新Android Studio
旧版AS的System Trace存在交互bug,更新到最新稳定版(比如Arctic Fox及以后),大概率能解决这类选择失效的问题。
内容的提问来源于stack exchange,提问作者Vikas Pandey
相关产品推荐
相关产品推荐

