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% --