eAnalyzer

eAnalyzer Free App

Rated 3.67/5 (3) —  Free Android application by DSNL

About eAnalyzer

eAnalyzer collects usage statistics in the background of your Android phone hardware when mobile apps and services are running on your phone, during both screen-off and screen-on periods. Periodically the logged data is uploaded to our server at Purdue University, where the data are aggregated with other users’ data to study usages patterns during screen-off periods. The logged data is anonymized and contributes to scientific research.

What is in for me?

-- Personal phone analytics of background activities: the app reveals how much hardware usage (and consequently energy drain) happens during screen-off periods compared to screen-on periods.

What eAnalyzer logs from your phone:

Basic Information: the unique device ID (anonymized), the name of the industrial design, network operator name, Android version and CPU core number.
CPU utilization: system CPU time and user CPU time of each application measured in clock ticks
CPU frequency: time in state of each CPU frequency
Network utilization: send bytes and receive bytes of each application
Wi-Fi signal strength: the detected signal level in dBm. At least those are the units used by the TI driver
Mobile network signal strength: the GSM Signal Strength. Valid values are (0-31, 99) as defined in TS 27.007 8.5
Mobile network type: Valid values are EDGE, GPRS, HSDPA, UMTS, HSDPA, HSPA, HSPAP, UMTS, CDMA, LTE
The time notifications generated:the time that an app generates a notification along with the app name.
Screen state: screen on or screen off
Screen brightness: the screen backlight brightness between 0 and 255
GPS state: GPS on or GPS off
GPS satellite number: the number of satellites in the current state of the GPS engine
Recent apps: the foreground apps which are launched most recently

How often eAnalyzer logs:
When screen is off:
Log CPU utilization, CPU frequency and Network utilization of all running apps every 5 minutes
Log the others when the values change except Recent apps
When screen is on:
Log CPU utilization of foreground apps at the transaction of two foreground apps
Log CPU frequency every 5 second
Log Network utilization every 1 second
Log Recent apps every 0.5 second
Log the others when the values change

Overhead of logging:
We have done extensive measurement which showed the total energy consumed by eAnalyzer per day assuming 3 hour screen-on time is 6.5 mAH, which is 0.3% of a fully charged battery (2100mAH).

Contact:
dsnl.android@gmail.com 

How to Download / Install

Download and install eAnalyzer version 1.0.19 on your Android device!
Downloaded 100+ times, content rating: Not rated
Android package: dsnl.eanalyzer.client, download eAnalyzer.apk

All Application Badges

Free
downl.
Android
3.0+
n/a
Not
rated
Android app

App History & Updates

What's Changed
Differentiate network bytes and energy between using Wi-Fi and using mobile network.

Oh snap! No comments are available for eAnalyzer at the moment. Be the first to leave one!

Share The Word!


Rating Distribution

RATING
3.75
3 users

5

4

3

2

1