背景:我是一名安卓开发,在职于一个做语音房社交的互联网公司,由于公司的业务越做越大,开始关注到APP的性能,以及迟迟未开始解决的ANR 与 OOM问题。CTO推给我一个关于性能监控的三方SDK Sentry,安排让我去调研。由此,展开了我后续的工作,以及如下帖子的内容。
那么,问题关键点来了?
1.Android 性能指标有哪些?
2.Sentry 性能监控SDK,能为我们监控哪些指标,并区分哪些指标是健康的,哪些指标是不健康的?
3.Sentry 性能监控SDK,能为我们定位哪些问题,并辅助我们改正它?
我们带着这些疑问来继续看帖子,如急于看结论,请翻阅到最后。
我打算暂且先分这样几个模块来引入我们的内容
第一个模块:概念。
https://www.jianshu.com/writer#/notebooks/10765563/notes/113582219
第二个模块:最简单的入门接入。
https://www.jianshu.com/p/f61733907609
第三个模块:根据业务需求去深入的定制化的去配置我们的Sentry。
https://www.jianshu.com/writer#/notebooks/10765563/notes/113559404
第四个模块:数据分析,发现问题指标,并尝试定位问题
第五个模块:拿到定位的问题,去解决。
第六个模块:复盘。
结论: