I\'m looking for alternative ways of obtaining the total CPU utilization percentage and the amount of free RAM on the device in C#.
There is an extremely easy solution d
You need to sum thread process times for processes and then you get a list of processes and the time they run within a time period: http://www.hjgode.de/wp/2012/12/14/mobile-development-a-remote-cpu-monitor-and-cpu-usage-analysis/