快手Android OOM治理实践与思考

直播内容:

移动端开发发展到今天,业务场景越来越复杂,如何保障应用的稳定性日益成为重要课题。以快手主 app 为例,仅 AB 实验就有上千项,还伴随有线上配置的随时变更,真正做到千人千面。在这种条件下,线下测试或者灰度测试都不可能覆盖线上的复杂环境,一旦发生 OOM,由于无法还原用户使用场景,极难定位。本公开课将介绍快手性能优化团队关于 Android OOM 治理的实践与思考。

OOM 产生的原因有哪些?
如何在不影响用户体验的前提下线上实时定位 OOM?
解决 OOM 有哪些技巧?

直播大纲:

OOM 是如何产生的,原因有哪些?如何定位?
LeakCanary 为什么不能在线上使用,有哪些局限性?
如何解决监控内存泄漏时主动触发 GC 带来的卡顿问题?
如何解决 dump 内存镜像时的 app 冻结问题?
如何解决镜像文件过大上传成功率低 & 消耗流量的问题?
如何解决镜像文件解析耗时的问题?
如何分析引用链解决 OOM 问题?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章