eAnalyzer

eAnalyzer

DSNL
Feb 15, 2016
  • 720.6 KB

    File Size

  • Android 3.0+

    Android OS

About eAnalyzer

eAnalyzer is a research tool to help understand background behavior on Android.

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:

[email protected] 

Show More

What's new in the latest 1.0.19

Last updated on 2016-02-16
Differentiate network bytes and energy between using Wi-Fi and using mobile network.
Show More

Videos and Screenshots

  • eAnalyzer poster
  • eAnalyzer screenshot 1

eAnalyzer APK Information

Latest Version
1.0.19
Category
Tools
Android OS
Android 3.0+
File Size
720.6 KB
Developer
DSNL
Safe & Fast APK Downloads on APKPure
APKPure uses signature verification to ensure virus-free eAnalyzer APK downloads for you.

Old Versions of eAnalyzer

eAnalyzer 1.0.19

720.6 KBFeb 15, 2016
Download
APKPure icon

Super Fast and Safe Downloading via APKPure App

One-click to install XAPK/APK files on Android!

Download APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies