ベンチマーク実験

atan2が、スクリプト版dll版の両方が出来たので、どちらが早いかをベンチマーク

内容

xとyをそれぞれ-50から50の間で変化させて、10201の座標を作り、それぞれに対して二種類のatan2を実行し、その実行時間を調べる。
条件として、スクリプト版とdll版の順番を入れ替え、なおかつsaveoffするしないの都合4回を行うことにした。

結果

10201回の試行に対し、dll版は45秒前後で安定し、スクリプト版は50秒オーバーで安定した。これは条件をどのように入れ替えてもほぼ同じ結果になった。
つまり、dllを呼び出すオーバーヘッドを払ってもまだ速度的にはおつりが来ると言うことだ。
あーあ、これからは素直にdll使った方がマシってことか。