提起OOM,你第一时间想到的解决方案是什么?重启试试?可在生产环境下,每一秒服务不可用时间造成的影响都不可估量,如何分析OOM产生的原因?如何在不影响用户体验的前提下线上实时定位OOM?解决OOM有哪些技巧?
8月19日晚8点,快手客户端团队技术专家薛秋实现身InfoQ《大咖说》直播间,为你抽丝剥茧OOM。听说,他还带来了个快手自研开源方案的分享,敬请期待!
观看直播方式
扫描下方二维码进入直播群。不仅可以收看直播,还可以获得本次直播的 PPT,并且可以与其他志趣相投的小伙伴共同论道。群里福利抽奖、专家答疑、资料下载等诸多福利等着你。
主题介绍
快手Android OOM治理实践与思考
移动端开发发展到今天,业务场景越来越复杂,如何保障应用的稳定性日益成为重要课题。以快手主App为例,仅AB实验就有上千项,还伴随有线上配置的随时变更,真正做到千人千面。在这种条件下,线下测试或者灰度测试都不可能覆盖线上的复杂环境,一旦发生OOM,由于无法还原用户使用场景,极难定位。本公开课将介绍快手性能优化团队关于Android OOM治理的实践与思考。
直播大纲:
OOM是如何产生的,原因有哪些?如何定位?
LeakCanary为什么不能在线上使用,有哪些局限性?
如何解决监控内存泄漏时主动触发GC带来的卡顿问题?
如何解决dump内存镜像时的app冻结问题?
如何解决镜像文件过大上传成功率低&消耗流量的问题?
如何解决镜像文件解析耗时的问题?
如何分析引用链解决OOM问题?
讲师介绍:
薛秋实,快手客户端团队技术专家,曾在三星、乐视任系统工程师,对移动端操作系统有较深入的研究,致力于搭建完善的性能优化&监控体系,保障交付质量,持续提升客户端的用户体验。