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

问题描述:

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

一个简单的方法是,如果你需要实际的分析,你可以用-prof编译和-p运行编译-rtsopts

ghc -O2 -rtsopts Test.hs -o test 

,然后运行它与

./test +RTS -s 

- 这会产生一个.prof文件,然后你可以检查

(见profiling user guide