- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京·望京凯悦酒店
西瓜视频Android
卡顿与ANR监控体系建设
孙永刚
字 节 跳 动 - 西 瓜 视 频 - 基 础 技 术
自我
介绍
孙永刚
• 2020.03加入字节跳动,目前负责西瓜视频Android端的性能稳定性治理,以及相关基础工具和监控体系建设。主要参
与和主导的项目包括“Java 内存解决方案Tailor”、“Native内存解决方案Raphael”、“卡顿ANR解决方案Sliver”、
Java Hook工具等,对性能稳定性方向及Android虚拟机有较深的理解。
• 2018年加入美团平台技术团队,负责美团Android端的性能稳定性治理及监控工具建设。
目录
1.背景及痛点 2.基础能力建设
3. 防治体系建设 4. 总结与展望
背 景 及 痛 点
背景及痛点
为什么要治理卡顿和ANR
• 卡顿与ANR 的体现就是应用不流畅 ,不
跟手 ,卡死。对于西瓜视频、抖音等注重
体验的APP来说 ,治理卡顿和ANR就是提
升用户体验。
背景及痛点
为什么要治理卡顿和ANR
ANR
客诉
帧率
耗时 卡顿
使用时长
收入损失
留存
背景及痛点
为什么要治理卡顿和ANR
卡顿 ANR 使用时长
5% 5% 1.5% 1%
背景及痛点
卡顿与ANR的监控现状
单点耗时 耗时累积 资源紧张
• 等锁 ,死锁 • 密集任务 ,多个连续的耗 • CPU、内存等
• IO、IPC 时叠加
• 业务逻辑复杂
背景及痛点
卡顿与ANR的监控现状
事件未响应 AMS感知 sigquit dump堆栈
消息耗时监控 sigquit信号监控 进程状态监控
背景及痛点
卡顿与ANR的监控现状
• ANR TOP3的堆栈聚合均为系统堆栈 ,解决起
来无从下手。
背景及痛点
卡顿与ANR的监控现状
• TOP1的堆栈聚合为nativePollOnce问题 ,
梳理发现其中大部分为抓栈抓晚了导致。
通过调度时序图可以看出ANR前的单点
长耗时 ,但不知道在做什么。
背景及痛点
痛点
您可能关注的文档
- 逆势增长,未来可期+-+徐樊磊_艾瑞咨询研究院副总经理.pdf
- 前端DevOps字节跳动最佳实践.pdf
- 钱奋 - 声网Agora - 实时互动加持下的教育新机---素质教育活力全开.pdf
- 人才测评的变革与创新+-+梁崇理_北森招聘测评产品总监.pdf
- 人才盘点的系统化及数字化+-孟春红_金地物业人力资源总监.pdf
- 人力资源数字化实践+-+王欣_编程猫人力资源高级总监(合伙人).pdf
- 如何做数据库运维.pdf
- 三七互娱-人力资源数字化管理探索+-+罗娟_三七互娱集团副总裁.pdf
- 施睿琦 - 声网Agora - K 歌互动新玩法,再造 APP 增长动能.pdf
- 施政 - 声网Agora - 三行代码,任何应用高质量网络覆盖.pdf
文档评论(0)