ANR定位

作者: XiaoXred | 来源:发表于2022-08-26 14:51 被阅读0次

adb bugreport

1、初始(NEW):新创建了一个线程对象,但还没有调用start()方法

2、运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取CPU的使用权,此时处于就绪状态(ready)。就绪状态的线程在获得CPU时间片后变为运行中状态(running)

3、阻塞(BLOCKED):表示线程阻塞于锁

4、等待(WAITING):进入该状态的线程需要等待其他线程做出一些特定动作(通知或中断)

5、超时等待(TIMED_WAITING):该状态不同于WAITING,它可以在指定的时间后自行返回

6、终止(TERMINATED):表示该线程已经执行完毕

相关文章

  • Android性能-ANR

    ANR基本分析定位方法 ANR分析主要是Input、Broadcast、Service三种ANR, 对应的时间主要...

  • ANR定位

    adb bugreport 1、初始(NEW):新创建了一个线程对象,但还没有调用start()方法2、运行(RU...

  • 卡顿

    1 ANR: 1定位: a.查看Logcat,会告诉我们ANR产生的原因以及所在的类 b.通过bug_re...

  • ANR监控方案总结

    1.前言 ANR比较棘手在于,没有崩溃日志,定位问题比较困难,而且ANR是必须要解决的问题。 Android对AN...

  • Android ANR find

    Android 开发人员 ,还在为寻找应用 ANR 苦恼 ? 我给你提供两种方法定位ANR产生的位置(就是很实用哦...

  • 巧妙定位ANR问题

    想必做过Android开发的童鞋都遇到过anr(Application Not Responding)。一般的做法...

  • Android ANR,Crash定位

    Crash log: adb bugreport > bugreport.txt导出 bugreport ...

  • 导出ANR traces 文件(解决无权限、Permission

    当ANR 发生时,查看系统生成的traces 文件有助于我们定位ANR 产生的原因,那么我们该如何从手机中导出tr...

  • ANR 出现的场景,定位办法以及解决方案

    ANR 出现的场景,定位办法以及解决方案 1. 定义 Application not response,简称 AN...

  • 【Android】如何快速定位ANR

    ANR(Android not responding)是指安卓程序无响应,android系统对于一些事件如果没有及...

网友评论

      本文标题:ANR定位

      本文链接:https://www.haomeiwen.com/subject/rgwtnrtx.html