我想比较两个不同的功能,看看谁的性能更高。也许有工具或ghci命令?
答案 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>