Boost.Coroutineの速度

前略。
http://d.hatena.ne.jp/joynote/20121207/1354863235
この記事のコードを改造して、生でカウンタとif文で動きを制御するコードを追加。
コルーチンを使った場合と、煩雑になるが生で制御した場合の速度差を実測した。

検証コードが厳密じゃない(タイマーの実行コスト等の考慮足りない)のでコードは割愛するが、
(あとでちゃんとした検証と共に載せたい)
同じ動作を完了するのに、
・1.41倍程度コルーチンの方が時間がかかる
という結果が出た。
1.41倍なら流石にLuaJITでもXtalでも完全に追いつけない速度なので、スクリプト言語で動作を記述して、遅いようならC++生で書くという作戦が上手くいきそうな手応えを感じた。

というメモ。