有没有一种方法可以真正测试Haskell代码的性能?

时间:2019-03-31 14:26:09

标签: haskell

我想比较两个不同的功能,看看谁的性能更高。也许有工具或ghci命令?

1 个答案:

答案 0 :(得分:3)

在GHCi中运行:set +s。每次评估后,您将获得时间和内存分配,如下所示:

GHCi, version 8.6.3: http://www.haskell.org/ghc/  :? for help
Prelude> :set +s
Prelude> product (replicate 10000000 1)
1
(1.78 secs, 1,292,363,104 bytes)
Prelude>