Yes, you can run Shark in your application to get time profile information; see for example this Apple tutorial . dtrace is another option; but has a steeper learning curve.
For more general profiling, such as placing objects, you want to use tools (which are also part of the Apple developer toolkit).
source share