2

有没有办法在 iOS 上使用 GCC 调用图分析?在为 iOS 设备构建时,在 Xcode4 中设置 GENERATE_PROFILING_CODE 似乎没有效果(我也没有看到 -pg 被传递给编译器或链接器),即使它有效果,我将如何访问写入的 gmon.out 文件iPhone/iPad?

Instrument 的 Time Profiler 只定期对所有线程进行采样,因此很容易错过快速调用;即使使用尽可能小的采样间隔。

更新
我不是为了找到性能热点而尝试这样做,我需要一个确切的统计数据,在程序运行时哪个函数被调用了多少次;采样需要精确(因此缺少函数调用是不行的)并且它需要对 CPU 友好(与在没有分析的情况下运行代码相比,它不能浪费太多 CPU 时间)。

4

0 回答 0