Pury — 一个新的 Android App 性能分析工具
手机应用存在的目的,就是在帮助用户做他们想做的事情的同时,提供最好的用户体验 —— 而用户体验的重中之重是应用的性能。但有时候开发者们却以性能为借口,既没有达到既定目标,又写着低质量并难以维护的代码。在这里我想引用 Michael A. Jackson 的一句话:
“程序优化守则第一条:别去做它。程序优化守则第二条(仅限于专业人员):别去做它,现在还不是时候。”
在开始任何优化之前,我们要先认清问题的症结所在。 第一步,我们先收集和App性能表现的常规数据。比如,从调用startActivity() 到数据显示在屏幕上的时间。又比如,加载下一页 RecyclerView 的内容所需要的时间。我们把这个时间和一个可以接受的阀值进行比较就可以发现有没有什么问题需要改进