Hatena::ブログ(Diary)

joynote break;

2013-04-06

[][] Boost.Coroutineの速度

前略。

http://d.hatena.ne.jp/joynote/20121207/1354863235

この記事のコードを改造して、生でカウンタとif文で動きを制御するコードを追加。

コルーチンを使った場合と、煩雑になるが生で制御した場合の速度差を実測した。

検証コードが厳密じゃない(タイマーの実行コスト等の考慮足りない)のでコードは割愛するが、

(あとでちゃんとした検証と共に載せたい)

同じ動作を完了するのに、

・1.41倍程度コルーチンの方が時間がかかる

という結果が出た。

1.41倍なら流石にLuaJITでもXtalでも完全に追いつけない速度なので、スクリプト言語で動作を記述して、遅いようならC++生で書くという作戦が上手くいきそうな手応えを感じた。

というメモ。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

リンク元