English README.md 中文 README_zh.md
Android开发者在性能检测方面的工具一直比较匮乏,仅有的一些工具,比如Android Device Monitor,使用起来也有些繁琐,对开发者能力有一定的要求。而线上的App监控更无从谈起。所以需要有一个系统能够提供Debug和Release阶段全方位的监控,更深入地了解对App运行时的状态。
AndroidGodEye是一个可以在PC浏览器中实时监控Android性能数据指标的工具,你可以通过wifi/usb连接手机和pc,通过pc浏览器实时监控手机性能。
你也可以将它在生产环境用于监控App的线上性能(生产环境使用AndroidGodEye)。
目前AndroidGodEye已经应用在若干成熟的App上
系统分为三部分:
- Core 核心部分,提供所有模块
- Debug Monitor部分,提供Debug阶段开发者面板
- Toolbox 快速接入工具集,给开发者提供各种便捷接入的工具
模块名称 | 描述 |
---|---|
CPU | 手机和App Cpu检测 |
BATTERY | 电池检测 |
FPS | 帧率检测 |
LEAK_CANARY | 基于LeakCanary和shark的内存泄漏检测 |
HEAP | 运行堆内存占用检测 |
PSS | 实际物理共享内存占用检测 |
RAM | 手机内存 |
NETWORK | 网络请求检测 |
SM | 卡顿检测 |
STARTUP | 启动检测 |
TRAFFIC | 手机和App流量检测 |
CRASH | Java、Native崩溃/ANR |
THREAD | App线程和堆栈Dump |
PAGELOAD | 页面加载生命周期监控和方法耗时 |
METHOD_CANARY | 方法耗时检测 |
APP_SIZE | App大小,包括apk、存储和缓存大小占用 |
VIEW_CANARY | 视图层级、过度绘制检测 |
IMAGE_CANARY | 图片不合理内存占用检测 |
AndroidGodEye使用 Apache2.0 许可协议。
- Github: Kyson
- Weibo: hikyson
- Blog: tech.hikyson.cn