我如何分析 GHC 使用 Stack 编译我的项目所使用的内存量?
How can I profile how much memory GHC is using to compile my project using Stack?
我有一个使用 Stack 构建的 Haskell 库,我想看看编译它使用了多少内存。我在命令行上传递什么参数来查看编译期间的内存使用情况?
我知道我需要 +RTS
、-RTS
和 -s
的混合,但我总是把它们弄混。
这应该有效:
stack build --ghc-options='-j +RTS -s -RTS'
我有一个使用 Stack 构建的 Haskell 库,我想看看编译它使用了多少内存。我在命令行上传递什么参数来查看编译期间的内存使用情况?
我知道我需要 +RTS
、-RTS
和 -s
的混合,但我总是把它们弄混。
这应该有效:
stack build --ghc-options='-j +RTS -s -RTS'