首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
anr
订阅
东方青木
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
稳定性优化:ANR 分析思路
这里笔者简单的模拟一个 ANR,以此来带着读者掌握 ANR 分析的思路。如图所示,主线程会因为等锁而产生 ANR。 ANR 的分析和排查往往要比 Crash 要复杂很多,所以当 ANR 发生后,最重要
Android 卡顿与 ANR 的分析实践
针对客户端开发的“终生之敌”——卡顿和 ANR 问题,本文将深入剖析系统消息队列机制和常见的卡顿与 ANR 成因,并介绍监控工具 LooperMonitor 如何为业务方提供更精准、易用的分析能力。
Android进阶宝典 -- 如何通过ANR日志分析问题原因
了解ANR触发的场景,介绍trace日志中调用栈的参数含义以及线程常见的一些状态,最终如何从庞大的anr日志中查找问题的原因
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟如何,为什么要设计出这样的机制?这些问题时时刻刻会萦绕脑海,而想搞清楚这些,就不得不提到Android自身…
Android修炼系列(32),你理解的 ANR 监控可能一直是错的
看了一些文章,都是将卡顿阈值设置成 5s 来监控ANR,这其实是很不严谨的,因为 5s 只是 ANR 的一种情况,是 Touch 事件未被及时消费的默认阈值,其他原因的 ANR 阈值并不是 5s..
ANR产生的原因及定位分析
ANR全称是Application Not Responding,意思是应用程序无响应。相信从事Android开发的肯定遇到过。ANR的直观体验是用户在操作App的过程中,感觉界面卡顿,当界面卡顿超过一定时间(一般5秒),就会出现ANR对话框。ANR对于一个应用来说是不能承受之痛,其影响并不比应用发生Crash小。