I am looking for an API to track tasks performed on a simple iPhone (no jailbreak). It is approximately:
- look at CPU usage (my main problem).
- find memory usage.
- look for disk usage (how much to read / write)
- Look for network usage (number of bytes sent and received over the network: 3G, Wi-Fi, GSM).
- Can I rely on an iOS simulator running on a Mac (or should I test my application directly on the device)?
I think I can look into the C system libraries (sigint, etc.), but I'm not sure I can get this information except for the currently running applications. I know that some monitoring applications work on a global usage level, but I would like to find a process information process.
If someone can provide some links or something useful, I will start a deeper study.
source share