首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能和ANR
订阅
一直奔跑的蜗牛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Android卡顿掉帧问题分析之工具篇
Systrace是谷歌提供的Android系统级性能分析工具。它以视觉化的方式将系统内所有的工作线程与系统模块状态按时间轴铺开展示,并支持在浏览器中显示出来。
Android卡顿掉帧问题分析之原理篇
Android系统上应用UI线程到底是如何完成一帧画面的上帧显示动作的?本文将带大家详细分析揭晓问题答案。
Android卡顿掉帧问题分析之实战篇
从系统工程师的总体角度来看 ,造成卡顿等性能问题的原因总体上大致分为三个大类:一类是流程执行异常;二是系统负载异常;三是编译问题引起。
No Focused Window ANR是怎样产生的
之前我们讲过因为事件没有得到及时处理,引起的ANR问题。但这只是一种情况,还有一种情况,在应用中也很常见,就是No Focused Wiindow ANR。
[ANR] 为什么SharedPreference会引发ANR
日常开发中,使用过SharedPreference的同学,肯定在监控平台上看到过和SharedPreference相关的ANR,而且量应该不小。如果使用比较多或者经常用sp存一些大数据,如json等,
Android发生ANR后的信息采集流程
发生ANR后,系统会为我们提供一些信息,便于我们分析问题,如生成trace文件,在log中打印CPU信息等。这篇文章,我们来看看ANR发生之后,系统会提供给我们哪些信息,以及这些信息是如何采集和输出的
ANR如何产生之InputDispatching Timeout篇
最近在做ANR优化,发现线上非常多的ANR(一半以上)原因都是 Input dispatching timed out。那这些ANR是怎样产生的呢?这篇文章我们就从源码角度剖析一下。