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