V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gdky005
V2EX  ›  Android

QPM 质量性能监控组件,方便查看当前 APP 的性能。

  •  
  •   gdky005 · 2018-12-25 11:28:28 +08:00 · 7991 次点击
    这是一个创建于 2164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    github 地址: https://github.com/ZhuoKeTeam/QPM

    下面做一个性能优化组件的简单介绍:

    1. 获取手机常用的基本信息,方便开发和测试快速获取手机基本信息 (是否 root, 版本号,wifi, 硬件信息等等);
    2. 可以实时获取当前 App 的 CPU 和内存信息,可以判断手机是否占用更多资源;
    3. 界面卡不卡,就看 FPS。 绿色表示正常,红色表示卡顿;
    4. 轻松获取 当前运行的 Activity,快速定位界面。
    5. App 已经开启多少线程,是否占用过多资源。
    6. 可以查看 App 运行后的流量使用情况,查看 App 在 3G,4G 的流量消耗情况。
    7. H5 页面经常白屏,可以判断出白屏原因,和资源请求问题。
    8. 不方便抓包的时候可以用组件的 显示 API 接口,会记录请求地址,服务器相关状态码,Cookie, 返回数据。
    9. Apk 的 AndroidManifest.xml 信息,直接查看常用的四大组件,和注册权限,并且可以测试对应的 Activity。
    10. 可以获取到 App 中所有的 SP 存储信息,并且可以修改。及时手机没有 root 也可以,方便开发快速定位问题。

    人性化的体验

    1. 精简模式 (避免悬浮窗占用太大屏幕);
    2. 默认内置五种自定义数据展示(轻松实时监控 App 相关变化数据);
    3. 屏幕录制。

    各位有什么好想法,可以一起讨论下。

    1 条回复    2018-12-30 23:46:41 +08:00
    bclerdx
        1
    bclerdx  
       2018-12-30 23:46:41 +08:00
    很不错,已经安装上了 APK 文件,监控下手机的运行状态吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.