例題としてJSONパーサを作ってるんだけど、Ragelのオプションでどう変わるかを調べてみる。
278MBのJSON文字列がメモリ上にある状態で、JSONオブジェクトを作り終わるまでの秒数。
-T0table2.762.782.792.75
-T1table (faster)2.902.892.892.89
-F0flat table2.142.132.132.13
-F1flat table (faster)2.002.001.991.99
-G0goto1.861.851.851.85
-G1goto (faster)1.761.751.751.76
-G2goto (really faster)0.650.640.640.64

おかしいだろ、これ。-G2が速すぎわろす。

このページへのコメント

DO4o9X <a href="http://iwfbcweswvou.com/">iwfbcweswvou</a>, [url=http://nguxrfkqpsth.com/]nguxrfkqpsth[/url], [link=http://kumqjvldsciw.com/]kumqjvldsciw[/link], http://wetektjzzyzs.com/

0
Posted by hercecctpn 2013年11月14日(木) 18:45:41 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メンバーのみ編集できます