How exactly can I use shark to profile my iPhone a

2019-01-16 21:02发布

I want to use Shark on OS 10.5 to do some basic profiling of my iPhone game (Open GL ES + Objective C). How exactly can I do this? I've read tutorials but they are too verbose for me after a full day of coding at work and a few hours of iPhone development afterwards.

标签: iphone shark
3条回答
我想做一个坏孩纸
2楼-- · 2019-01-16 21:37

Shark will only work for iOS devices running version 3.x

As of iOS 4.x, SHARK support has been removed from the OS, with no plans to bring it back. Apple recommends using Instruments instead.

查看更多
爷的心禁止访问
3楼-- · 2019-01-16 21:38
  1. Build app and launch on device
  2. Launch Shark
  3. From the Shark menu, select Sampling->Network/iPhone Profiling
  4. In the Shark window, select the radio button "Control network profiling of shared computers".
  5. Select your iPhone in the list and optionally configure the profiling session
  6. Press Start to begin profiling, and Stop to end

After that, viewing the profile results is pretty straightforward, assuming you've looked at other profilers before.

Hope this helps!

查看更多
forever°为你锁心
4楼-- · 2019-01-16 21:49

Right From iOS 4, support for Shark is stopped. INstead we have to use Time Profiler available as part of the Instruments.

A discussion on Apple's Dev forums give information about this:

https://devforums.apple.com/message/243237#243237

查看更多
登录 后发表回答