Android 性能优化概览
性能优化有哪些难题?
- 性能表现差
- 线上问题无从追查
1)如何保证异常感知灵敏度
2)如何复原“案发”现场
3)如何快速“止血”成功 - 性能优化的长期开销大
1)如何扼杀问题于萌芽(更高的视角指导自己的工作)
2)优化效果如何长期保持
目标:性能表现好、线上问题易追查、长期投入小
App性能优化解决方案演进
初期仅了解,不采集。
中期,采集不够全、深入。接入成熟APM,排查手段单一。线下监测、优化。
成熟期,自建APM。
业界优秀的平台化实践初步认知
Crash手机平台:
Bugly:数据采集、上报成功率高。包含java、native崩溃。初期接入
APM
听云:通用的性能解决方案,数据采集完善。方便介入,但不满足个性化需求,数据隐患。
思考:
找普遍痛点。立足整个项目周期。
超预期:体现你和别人的区别。
需求层面、效率层面、数据安全层面。