标签: haskell ghci haskell-platform
我正在使用GHCi,我想知道如何在GHCi中启用表达减少的次数以比较不同的解决方案?
答案 0 :(得分:3)
拥抱有(有?)这样的选择。
在GHCi中,您可以输入Prelude> :set +s以在每次评估后打印大致的时间。然后根据需要应用empirical orders of growth分析。
Prelude> :set +s
为了进行正确的测试,请使用-O2标志进行编译,并在外壳程序提示符处使用“ + RTS -s”选项运行独立的可执行文件以获取统计信息。另外,还有Criterion软件包。