##Emmagee - a practical, handy performance test tool for specified Android App
##Emmagee - a practical, handy performance test tool for specified Android App
Emmagee is a practical, handy performance test tool for specified Android App, which can monitor CPU, memory and
Emmagee is a practical, handy performance test tool for specified Android App, which can monitor CPU, memory,
network traffic. Additionally, it also provides several cool features such as customizing interval of collecting data,
network traffic, battery current and status([Some devices are not supported](https://github.com/NetEase/Emmagee/wiki/Some-devices-are-not-supported)). Additionally, it also provides several cool features such as customizing interval of collecting data,
rendering real-time process status in a floating window, and much more.
rendering real-time process status in a floating window, and much more.
* Homepage: https://github.com/NetEase/Emmagee
* Homepage: https://github.com/NetEase/Emmagee
...
@@ -16,7 +16,7 @@ Unlike most other performance test tools that only do system-level monitoring, E
...
@@ -16,7 +16,7 @@ Unlike most other performance test tools that only do system-level monitoring, E
you should not miss:
you should not miss:
* Open source
* Open source
* Easy to use
* Easy to use
* Process-specific monitoring
* Process-specific monitoring, including CPU, memory, network traffic, battery current and status
* Floating window that renders real-time process status
* Floating window that renders real-time process status
* CSV format report that can be converted into any other format you want
* CSV format report that can be converted into any other format you want
* User-defined collecting interval
* User-defined collecting interval
...
@@ -32,17 +32,22 @@ build the apk file youself [here](https://github.com/NetEase/Emmagee/wiki/How-to
...
@@ -32,17 +32,22 @@ build the apk file youself [here](https://github.com/NetEase/Emmagee/wiki/How-to
3. Select a target process
3. Select a target process
4. Click Start button
4. Click Start button
Meanwhile you'd better follow the rules below
And Enjoy!
If you want to stop the test, just go back to Emmagee and click Stop button.
## Coming Soon
* Integrating FPS and starting time
## How to Contribute?
You are welcome to contribute to Emmagee, meanwhile you'd better follow the rules below
* It's *NOT* recommended to submit a pull request directly to Emmagee's `master` branch. `develop` branch is more appropriate
* It's *NOT* recommended to submit a pull request directly to Emmagee's `master` branch. `develop` branch is more appropriate
* Follow common Java coding conventions
* Follow common Java coding conventions
* Put all Java class files under *com.netease* package
* Put all Java class files under *com.netease* package
* Add the following [license](#license) in each Java class file
* Add the following [license](#license) in each Java class file
And Enjoy!
If you want to stop the test, just go back to Emmagee and click Stop button.