標準でruby付属のprofileは実行速度が100分の1位になるとの情報があって実用的でないと判断して高速なプロファイラとして知られているruby-profをgemして利用した。
ーー最初のものーー
どうも複素数のオブジェクト系の生成と操作に時間を取られている模様
BASICなど複素数型の無いものを参考に単なる実数の掛け算に変更。
プロファイリングから手を入れた結果は?
改造前:改造後 = 5.86:2.03 と約3倍弱の高速化!これは美味しい。プロファイリングなどを使いこなせるプログラマになろう。
0 件のコメント:
コメントを投稿