via http://blonde.ddo.jp/object/glob.pl/2010/10/06/00/25/22 / see also: http://b.hatena.ne.jp/entry/blonde.ddo.jp/object/glob.pl/2010/10/06/00/25/22

コード一行もなかったんで無視するのが一番なんだろうけども、「実用的な複雑さでどの程度の速度が出るか?」というのは定期的に測るとよろしいと思うのでリポジトリ作った。

ヒマを見つけてボチボチ更新していきます。他にも似たようなことやってる人いるのかなぁ。

pull req 大歓迎です。 http://github.com/punytan/xslate_large_file_bench

とりあえず手前の環境ではこんな感じ。

$ perl bench.pl 
perl version: 5.012001(xslate: 0.2008)
size of tiny.tx: 493
size of large.tx: 23665
render  tiny.tx: 0.000046
render large.tx: 0.000042
          Rate large  tiny
large  41965/s    --  -78%
tiny  190975/s  355%    --

$ perl bench.pl 
perl version: 5.012001(xslate: 0.2008)
size of tiny.tx: 493
size of large.tx: 23665
render  tiny.tx: 0.000023
render large.tx: 0.000027
          Rate large  tiny
large  62704/s    --  -66%
tiny  185140/s  195%    --

$ perl bench.pl 
perl version: 5.012001(xslate: 0.2008)
size of tiny.tx: 493
size of large.tx: 23665
render  tiny.tx: 0.000056
render large.tx: 0.000041
          Rate large  tiny
large  43971/s    --  -76%
tiny  186980/s  325%    --