C言語なら、俺に聞け! <13>
■ このスレッドは過去ログ倉庫に格納されています
0336デフォルトの名無しさん
NGNGそのアプリは関数f1()..f100()の100個の関数で構成されている。
そのアプリを高速化しようと思ったら
まずプロファイラをとって各関数の実行時間の割合を調べる。
プロファイラの結果は大体こんな感じ
f33() 33%
f21() 18%
f65() 5%
f43() 1%
...
この結果から全体の速度を10%あげたければ
f33()を33%->23%になるように高速化すればよいことがわかる。
割合に多少の誤差があってもこの方針はあまり狂わない。
これがプロファイラの基本的な使い方。
■ このスレッドは過去ログ倉庫に格納されています