Heartbeat is a Task Manager and a Live Wallpaper providing CPU usage information history. Use it to diagnose why your phone has been running slow lately, who's been eating your battery or simply because you're a geek and always want to know what's going on under the hood.
Please note that the presentation video is outdated (from the first version of the app). New features have been added in the meantime.
Some of the features are:
Tap a list item to show extra information and available actions, such as: showing the CPU graph of the process, killing an app, switching to an activity or view service information.
Sort the list by Name, CPU, Average CPU or Memory. Average CPU is computed taking in account the CPU values recorded during the time that process was alive.
Choose whether you want to display: inactive process (average CPU usage is 0), system processes (which have no apps running inside them), dead processes or app details.
Show global CPU graph or for any individual process. Note that more than one application can be running in a single process. The graph is for that process as a whole.
Scroll the graph and see a history of recorded values. Use the reset icon on the graph to scroll back instantly to the current time.
Use the Graph Inspect feature to display, when touching the graph, a small info box with the top 3 processes that consumed the most CPU at the given moment on the graph.
A live wallpaper showing you the current CPU load. You will now if there is a faulty app or background service consuming your CPU resources and draining you battery. All you have to do is double tap the heart and see what's going on :)