Kyson/AndroidGodEye

An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser

Java

2,639

53 commits

updated Jan 26, 2023

See the code

README

AndroidGodEye


English README.md    中文 README_zh.md

Android developer lack of monitoring of performance data,especially in production environment. so we need "AndroidGodEye".

Overview

android_godeye_connect

AndroidGodEye is a performance monitor tool for Android(not limited to performance data) , you can easily monitor the performance of your app in real time in pc browser.

You can also use it in production environment to monitor the online performance of your app(Apply AndroidGodEye for production).

AndroidGodEye has been applied to several mature apps at present

It is divided into 3 parts:

  1. Core provide all performance modules and produce performance datas.
  2. Debug Monitor provide a dashboard to show these performance datas.
  3. Toolbox make developers easy to use this library.

Features

Module NameDesc
CPUCpu info of device and app
BATTERYBattery info
FPSFps info
LEAK_CANARYMemory leak detector base on LeakCanary and Shark
HEAPHeap memory
PSSPss
RAMRam
NETWORKNetwork info
SMDetect jam
STARTUPStartup metric
TRAFFICTraffic of device and app
CRASHDetect java、native crash and ANR
THREADThread dump of app
PAGELOADPage(Activity and Fragment) lifecycle event and cost time
METHOD_CANARYMethods time cost metric
APP_SIZEApp size of apk code、storage and cache
VIEW_CANARYDetect complex layout hierarchy and overdraw
IMAGE_CANARYDetect unreasonable memory use of image

Usage

Quickstart Wiki

Changelog

More detail Wiki

Sample APK

Demo Project and APK

License

AndroidGodEye is under Apache2.0.

Contributors

About Me

android-god-eye
android-performance
apm
blockcanary
debugging-tool
godeye
leakcanary
leak-memory
optimization
performance-monitor
performance-monitoring
performance-optimization
performance-visualization
performance-visualization-dashboard
profile
profiler

Kyson/AndroidGodEye

An app performance monitor(APM) , like "Android Studio profiler", you can easily monitor the performance of your app real time in browser

Java

2,639

53 commits

updated Jan 26, 2023

See the code

README

AndroidGodEye


English README.md    中文 README_zh.md

Android developer lack of monitoring of performance data,especially in production environment. so we need "AndroidGodEye".

Overview

android_godeye_connect

AndroidGodEye is a performance monitor tool for Android(not limited to performance data) , you can easily monitor the performance of your app in real time in pc browser.

You can also use it in production environment to monitor the online performance of your app(Apply AndroidGodEye for production).

AndroidGodEye has been applied to several mature apps at present

It is divided into 3 parts:

  1. Core provide all performance modules and produce performance datas.
  2. Debug Monitor provide a dashboard to show these performance datas.
  3. Toolbox make developers easy to use this library.

Features

Module NameDesc
CPUCpu info of device and app
BATTERYBattery info
FPSFps info
LEAK_CANARYMemory leak detector base on LeakCanary and Shark
HEAPHeap memory
PSSPss
RAMRam
NETWORKNetwork info
SMDetect jam
STARTUPStartup metric
TRAFFICTraffic of device and app
CRASHDetect java、native crash and ANR
THREADThread dump of app
PAGELOADPage(Activity and Fragment) lifecycle event and cost time
METHOD_CANARYMethods time cost metric
APP_SIZEApp size of apk code、storage and cache
VIEW_CANARYDetect complex layout hierarchy and overdraw
IMAGE_CANARYDetect unreasonable memory use of image

Usage

Quickstart Wiki

Changelog

More detail Wiki

Sample APK

Demo Project and APK

License

AndroidGodEye is under Apache2.0.

Contributors

About Me

android-god-eye
android-performance
apm
blockcanary
debugging-tool
godeye
leakcanary
leak-memory
optimization
performance-monitor
performance-monitoring
performance-optimization
performance-visualization
performance-visualization-dashboard
profile
profiler

Project health

Overall

1.5/10

Maintained

0/10

Code review

0/10
OpenSSF Scorecard

Significant stargazers

薛翔

1,253 followers · starred Oct 2022

Kelun Cai

671 followers · starred Dec 2019