tsurushuuの日記

 | 

2012-01-08

Criterionでベンチマークのレポート出力

19:38

ProjectEulerで悩んでいて、どのくらいの時間がかかっているのかの時間計測をしようと思ったのだが、Windowsにはtimeコマンドのような計測コマンドはあまり見つからないし、自分で時間の計測を書くのも億劫だなぁと思っていたら、criterionというのがあったようなので使ってみた。

ただ、「criterionでは、複数のペンチを比較するような用途には使えないよ」ということだったのだが、ヘルプを見てると、どうやら、詳細レポートページの出力が可能になっている模様。

main = do
	defaultMain $
		map (\n -> bench (show n) $ nf hoge n) [50, 100, 200, 500, 1000, 2000]
> main -o test.htm

f:id:tsurushuu:20120108193707p:image

見事なまでの最悪の計算量・・・

IanIan2013/03/31 21:17AFAICT you've covered all the bases with this anwser!

ofblxsenllbofblxsenllb2013/04/04 14:19Rs3RSp <a href="http://mdakefghgkyh.com/">mdakefghgkyh</a>

xfniryvstxfniryvst2013/04/04 20:09ylKRe4 , [url=http://iabdrluirnri.com/]iabdrluirnri[/url], [link=http://dvbvrtvtkfcv.com/]dvbvrtvtkfcv[/link], http://cdvmjoafpozv.com/

 |