如何在Haskell中查找程序的内存使用情况

时间:2016-05-15 12:48:09

标签: haskell memory

我有一些事要做,为此我需要在Haskell中找到程序的内存使用情况,但我不知道如何。有任何想法吗 ?我的GHC版本是7.10.3。

1 个答案:

答案 0 :(得分:3)

一种简单的方法是使用-rtsopts

进行编译
ghc -O2 -rtsopts Test.hs -o test

然后用

运行它
./test +RTS -s

如果您需要实际的分析,可以使用-prof进行编译并使用-p运行 - 这将生成一个.prof文件,然后您可以检查

(见profiling user guide