首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
App卡顿优化
神奇的宇宙
创建于2022-02-27
订阅专栏
App卡顿优化
暂无订阅
共6篇文章
创建于2022-02-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
卡顿介绍及优化工具选择
背景介绍 很多性能问题不易被发现,但是卡顿很容易被直观感受 卡顿问题难以定位 卡顿问题难在哪里 产生原因错综复杂:代码、内存、绘制、IO 不易复现:当时场景强相关 CPU Profiler Systr
自动化卡顿检测方案及优化
为什么需要自动化检测方案 系统工具适合线下针对性分析 线上及测试环节需要自动化检测方案 自动化卡顿检测方案原理 消息处理机制,一个线程只有一个Looper mLogging对象在每个message处理
ANR分析与实战
ANR介绍及实战 ANR介绍 KeyDispatchTimeout,5s BroadcastTimeout,前台10s,后台60s ServiceTimeout,前台20s,后台200s ANR执行流
卡顿单点问题监测方案
背景介绍 自动卡顿监测方案并不够 体系化解决方案务必尽早暴露问题 单点问题:主线程IPC、DB IPC问题监测 监测指标 IPC调用类型 调用耗时、次数 调用堆栈、发生线程 常规方案 IPC前后加埋点
如何实现界面秒开
界面秒开实现 界面秒开就是一个小的启动优化 可以借鉴启动优化及布局优化 Systrace,优雅异步+优雅延迟初始化 异步Inflate、X2C、绘制优化 提前获取页面数据 界面秒开率统计 onCrea
优雅监控耗时盲区
耗时盲区监控背景 生命周期的间隔 onResume到Feed展示的间隔 举例:postMessage,很可能在Feed之前执行 耗时盲区监控难点 只知道盲区时间,不清楚具体在做什么 线上盲区无从追查