Looking for a way to collect resource usage (processor, at least) on unrooted OS for running apps over time. This last part is crucial, since there are numerous apps presenting current usage for running applications, but i’m yet to find one which can generate statistics, collected by running in the background, for used apps over a period of time. Basically my question is a duplicate of this one, but it was last active in 2012 and also never really got an answer for realtime statistics collection.
- 3C Task Recorder, whether rooted or not, it can collect CPU, memory and network usage . It creates a CSV file that you can easily use from a PC.
- If non rooted, you will need 3C Companion PC app to enable memory usage and improved CPU stats.
- Recording options in screen shots below (some of them paid)
- I don't use the recorder. The pro version of Toolbox linked at top is far more versatile and has tons of features (there is a free version too with less features). If you are interested only in usage, the recorder should suffice. Screenshots from 3C Toolbox
Task Recorder works great and could actually unrootedly track random access memory usage for me even without its companion.