Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

There are many common apps available to show total system RAM usage and free. However, my understanding is only a jailbroken phone has access to the APIs to access PER PROCESS memory usage on iOS. How can one do this most effectively?

This link has a few example tools but they all seem outdated and no information if they work on iOS 5 & iOS 6. http://www.ifans.com/forums/threads/troubleshooting-memory-issues.142660/

share|improve this question
add comment

1 Answer

Xcode has an app called Instruments and you can use it to gather all sorts of CPU and memory statistics both live as the device runs and to save for analysis over time. This use of the tool doesn't require a developer account, any paid software, or a jailbroken device. You do need to set up the devices in Xcode's organizer to indicate you wish to use them for development and connect them via USB - just cancel out of any requests to manage certificates or developer profiles as you add each device to Xcode's organizer.

instruments and iOS sampling

Above is a one click, capture and you can dive as deep as I could imagine anyone needs by selecting extra data to be sampled and displayed...

detailed instruments

share|improve this answer
    
Wow! That is an amazing tool I wasn't aware of. I'm on a Windows computer so it's not immediately accessible but I might be able to borrow a friend's Mac or do an OSx86 hackintosh. I'll leave the question open a little longer in case there's a way to do it on the phone itself (perhaps via jailbreak) otherwise I'll mark yours as Accept in the next week or so. –  Syclone0044 Nov 13 '12 at 0:17
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.