See What Processes Are Running in the Background of iOS

Aug 29, 2013 - 2 Comments

Task management on iPhone iOS does not have an Activity Monitor or task manager the way that desktop Macs do within OS X, but if you’d like to see what apps and processes are running in the background of an iPhone, iPad, or iPod touch, you can do so using a few different methods. For most users, simply showing the multitasking bar is sufficient, but the curious can also reveal system-level processes using alternate methods with a third party app or, for users who have jailbroken their devices, the command line.

1: The Basic iOS Task Manager

Just about every iOS user is probably aware of the task manager by now, which is accessed by double-clicking the Home button. The row of icons across the bottom show what apps are running in the background, and you can flip left or right to see more of them.

Task Manager in iOS

The task manager only shows apps though, and if you were hoping for something a bit more specific or technical, you’ll need to turn to another solution from a third party.

2: Use a Process App like DeviceStats

DeviceStats is a free third party app that may not be the prettiest thing in the world, but it works to show you which processes are actively running in the background of an iOS device, including daemons and background tasks.

Launching DeviceStats on an iPad, iPhone, or iPod touch will show a variety of tabs and options, but what we’re interested in is the “Processes” tab, which will also have a red badge on it to indicate the total number of processes running.

Background process list on the iPhone

Scrolling through the list should reveal some familiar names of apps that you have open, things like Camera, Calculator, Videos, Photos, Preferences, Music, etc, and there will also be many tasks shown that are background processes, system tasks, and daemons.

Nothing listed within DeviceStats is directly actionable through the app itself, meaning that even if you identify a process you can’t really do anything about it unless it’s a standard app. Standard apps can be quit as usual, or killed (forcibly quit) through direct measures. There is no way to kill or quit out of background daemons and tasks running within iOS, however.

3: Using ‘top’ or ‘ps aux’ from the Command Line – Jailbreak Only

Users who have jailbroken their iOS devices can access the command line directly, either by using an app like MobileTerminal or by connecting directly to the device through SSH.

Once connected through the command line, you can use the ‘top’ or ‘ps aux’ command to see all active processes. “top” will provide a live updated list of processes, whereas ‘ps aux’ will print a snapshot of all processes and daemons, but not update any live CPU or memory usage. Processes that have been identified by ps or top can also be killed directly through the command line, but that may have unintended consequences for the iPad, iPhone, or iPod touch, and cause it to freeze up or crash, requiring a device reboot. Again, this is only accessible through jailbroken devices, which makes this option fairly limited.


Related articles:

Posted by: Paul Horowitz in iPad, iPhone, Tips & Tricks


» Comments RSS Feed

  1. Cecelia Woolf says:

    Since my iPhone 12 Pro last updated my battery is draining a lot faster. Was there a problem with the update that needs to be fixed. My phone is only 4 months old.

  2. Justice says:

    My running slowly and i want to stop background apps deleted a other apps that i have space on the phone

Leave a Reply


Shop on and help support OSXDaily!

Subscribe to OSXDaily

Subscribe to RSS Subscribe to Twitter Feed Follow on Facebook Subscribe to eMail Updates

Tips & Tricks


iPhone / iPad



Shop on Amazon to help support this site