AnotherMonitor monitors and records the CPU and memory usage of Android devices.
The app is released on Google Play: https://play.google.com/store/apps/details?id=org.anothermonitor.
AnotherMonitor is ideal to find out the device CPU and memory resources state in real time.
It has 2 main options:
- It shows a graphic and several text labels wherein the values of the CPU and memory usage are updated every 0.5, 1, 2 or 4 seconds.
- It can record on a CSV file the read values for a later usage and process on a spreadsheet program.
The app can run in the background. Then, the second option is specially interesting since, in the background, AnotherMonitor consumes little resources and can monitor and record the CPU and memory values that other applications are using in the foreground.
The app can be closed, and the recording of values can be started from the buttons shown in the system bar.
In order to get the CPU usage the app does not make use of the Top
command from Linux but instead it parses the /proc/stat
file and work out the calculatios with the user and system time.
AnotherMonitor makes use of some external libraries to carry out different tasks:
These all dependencies are already included and configured on the Gradle files.
- Issue#1: On some devices the graph is not shown.
If you have an awesome pull request no matter whether it's a big or small change, send it over! Your link to your GitHub account will be added below.
AnotherMonitor makes use of the GNU GPL v3.0 license. Remember to make public your project source code when reusing AnotherMonitor code.