An application for monitoring android process cpu, memory and network usage created using Node.js, Github's Electron and Chart.js.
It also provides cpu, memory and network usage logging capability in csv format for easy import into Excel.
Make sure Node.js, npm, bower are installed.
Get the dependencies:
npm install
bower install
Androidmon uses nettomon for monitoring network usage. Refer here for building and deploying nettomon into an Android device. Note that the Android device must be rooted for the network monitoring to work.
Start the application by running androidmon.bat or run the following command at the root folder:
npm start
- Once the application has started, enter the process name to be monitored into the textbox.
- Click the 'Start monitor' button to start the monitoring session.
- Check the 'Enable log' button to start logging. Logs will be available under the 'log' directory.
- End the monitoring session by clicking the 'Stop monitor' button or by closing the application.