What does WhatsRunning do?
WhatsRunning shows you what's running on your device, which includes:
Processes¶
Almost everything about native (Linux) processes:
- PPID, PID, UID, GID, groups, child count, thread count
- SELinux context, Linux capabilities, CGroups
- CPU usage, RAM usage, SWAP usage
- CPU priority, I/O priority, OOM kill score
- Commandline, executable path, age, I/O (storage) usage
Android apps¶
Details about framework, system and user apps:
- App name, package name, importance, last active time
- Tasks (activities) names, running status, last active time
- App services names, types, running status, number of clients, start time, last active time
- Init and framework services, if applicable
Memory usage¶
- Total, free and sparable RAM
- RAM used by active apps, cached apps, non-app processes, kernel and ZRAM
- Total Swap, usage by apps and non-app processes
These details are definitely going to clear many of your confusions you might have since ever about Android's memory management e.g.
- Why your RAM is always full, even when you are not using many apps?
- Which apps' processes are not killed even when you are not using them?
- What are cached apps and which of them is on the hit list of Android operating system to be killed next?
System Services¶
Init (native) and framework (Java) services which keep on running forever.
App Services¶
Background (started and bound), foreground and persistent services running inside app processes.
Active Apps¶
Apps actively running in background or foreground, or in cached state.
App State Log¶
A timestamped log showing apps switching between active and inactive states.
Scheduled Tasks¶
Alarms which may wakeup the device repeatedly, and scheduled jobs the apps run in background.
Auto-Starting Apps¶
Apps which start on device boot.
Wake Locks / Wakeup Calls¶
Apps which have been keeping the device awake. Also a count showing how many times an app awoke the device from sleep.
Battery Hogs¶
(Works up to Android 13 only 😞)
A list of the apps running in foreground and/or background longer than the others.
Battery State¶
A service notification showing current state of battery including battery level, temperature, (dis)charge rate, estimated time, average drain rate with display on, off and in doze mode.
See screenshots for more details.
Processes State¶
A service notification showing count of running / dead processes and system / user alive apps. See Process Watcher for more details.
Also see Github README.
It's amazing na? Let's get into details.
- User interface explained
- Filtering, Sorting and Search
- Process Watcher
- Integration with PMX
- Using WhatsRunning with ADB
- WhatsRunning Versions
- Paid features
- WhatsRunning FAQs
- Downloads
- Screenshots
- Contact Us
Ratings / Reviews / Comments / Upvotes / Stars¶
Play Store Pro version • Free version
APKPure • UpToDown • XDA • ProductHunt