私は現在、XcodeのTime Profiler InstrumentをiOS用に使用しています。 1つの関数が非常に大きい。はい、それをはるかに小さなインラインのものに分割する方がはるかに知的になります。しかし、スタックレベルを偽ったり、そのような大きな機能を扱う機器を手に入れて、実際に遅い部分の判別を容易にする方法はありますか?Time Profiler Instrumentを大きな機能でより効果的にする方法はありますか?
AMD Code AnalystとIntel VTuneでは、機能のグラフを見ることができますので、さまざまなスローダウンの領域をピンポイントで指定できます。私は基本的にiOSデバイスのXcodeに相当するものがあるかどうか疑問に思っています。
インストゥルメントは、コードのどの行が最も時間を費やしているかを示しているはずです。デバッグシンボル(DWARFとdSYM)を使用してビルドしましたか? –
@KenThomases:はい。それは私に完全なスタック情報を与えている。私はちょうどあなたが関数をダブルクリックすることができることを発見しましたが、私はそれに続く問題があります。 –