Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to profile the execution of a program to see what in particular is slowing it down - whether it hits a memory cap or if my CPU is not powerful enough.

Activity Monitor (the one that comes with OS X) is great, but I don't think it can record data (i.e. I think you can only see current RAM and CPU usage, not usage from the past).

I want the usage broken down by process if possible, so I can control for other things spiking in usage.

Do you know of any application that has this functionality?

share|improve this question
If this is an app you're developing, take a look at Xcode's Instruments tool to profile this kind of thing. – Nathan Greenstein Sep 22 '12 at 17:52
No, I'm not developing this app - it's third party. I am trying to figure out if buying more RAM will fix the problem, or if I just have a slow CPU... – BlackSheep Sep 22 '12 at 19:17

You may want to look into OS Track. It's not the most stable and reliable app but free and I think it should do the things you need. To find our more you can check the screenshots on the developer's site.

share|improve this answer

Your Answer


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.