github 地址: https://github.com/ZhuoKeTeam/QPM
下面做一个性能优化组件的简单介绍:
- 获取手机常用的基本信息,方便开发和测试快速获取手机基本信息 (是否 root, 版本号,wifi, 硬件信息等等);
- 可以实时获取当前 App 的 CPU 和内存信息,可以判断手机是否占用更多资源;
- 界面卡不卡,就看 FPS。 绿色表示正常,红色表示卡顿;
- 轻松获取 当前运行的 Activity,快速定位界面。
- App 已经开启多少线程,是否占用过多资源。
- 可以查看 App 运行后的流量使用情况,查看 App 在 3G,4G 的流量消耗情况。
- H5 页面经常白屏,可以判断出白屏原因,和资源请求问题。
- 不方便抓包的时候可以用组件的 显示 API 接口,会记录请求地址,服务器相关状态码,Cookie, 返回数据。
- Apk 的 AndroidManifest.xml 信息,直接查看常用的四大组件,和注册权限,并且可以测试对应的 Activity。
- 可以获取到 App 中所有的 SP 存储信息,并且可以修改。及时手机没有 root 也可以,方便开发快速定位问题。
人性化的体验
- 精简模式 (避免悬浮窗占用太大屏幕);
- 默认内置五种自定义数据展示(轻松实时监控 App 相关变化数据);
- 屏幕录制。
各位有什么好想法,可以一起讨论下。