Johan Tibell wrote:
austin s wrote:
Perhaps benchpress would be more to your liking:
http://hackage.haskell.org/cgi-bin/hackage-scripts/package/benchpress
Note that since benchpress measures every single invocation of the provided IO action in order to compute percentiles it's not good at measuring the execution times of small functions as the timing overhead dominates in those cases.
For small functions, microbench is another good option: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/microbench When comparing functions with large multiplicative discrepancies in runtime, it can give erroneous answers due to Int overflow. Modifying it to use Integers instead fixes the bug a some overhead cost. (Perhaps both versions could be offered by the package?) -- Live well, ~wren