GHCi中的基准,如何显示表达的减少数量?

时间:2019-02-13 20:24:47

标签: haskell ghci haskell-platform

我正在使用GHCi,我想知道如何在GHCi中启用表达减少的次数以比较不同的解决方案?

1 个答案:

答案 0 :(得分:3)

拥抱有(有?)这样的选择。

在GHCi中,您可以输入Prelude> :set +s以在每次评估后打印大致的时间。然后根据需要应用empirical orders of growth分析。

为了进行正确的测试,请使用-O2标志进行编译,并在外壳程序提示符处使用“ + RTS -s”选项运行独立的可执行文件以获取统计信息。另外,还有Criterion软件包。