A framework and instrument for timing Objective C +load messages.
GTMLoadTimer is a framework to instrument Objective C +load calls to see how they are contributing to your application startup time.
The data that you are probably most interested in is the +load messages
graph which will show you timings for
each of the +load
messages that the framework has swizzled.
The "swizzler" track is just to make you aware of the overhead of using GTMLoadTimer.
Please do not ship GTMLoadTimer in your applications.
As far as I know there is nothing that GTMLoadTimer does that breaks any of Apple's rules with regards to the AppStore in that it only uses public APIs. That being said, all it will do is slow down launch time for your end users which is not cool.
What would be cool is if Apple built this functionality into libObjc directly so that GTMLoadTimer wasn't needed at all. If you feel the same, please file a radar to let Apple know you care. Feel free to reference my radar on this issue (47260318).
This is not an officially supported Google product.