OpenGL コードを変更して Render() 関数を最適化しました。次に、制限時間180秒でInstruments / Time Profileを実行しました(したがって、測定は正確に行われました)。
- Invert Call Treeをオンにします。
- 最適化されていない場合は680 ミリ秒、
- 最適化の場合は500 ミリ秒。
- Invert Call Treeをオフにします。
- 最適化されていない場合は277 ミリ秒、
- 最適化の場合は345 ミリ秒。
- Top Functionsをオンにします ( Invert Call Treeはオフのままにします):
- 最適化されていない場合は4591 ミリ秒、
- 最適化では5277 ミリ秒。
- Invert Call Treeをオンにします (依然としてTop Functionsをオンにします):
- 変更なし (4591)、
- 変更なし (5277)。
これをどう解釈するか。最適化されたバージョンは高速ですか、それとも低速ですか?