我如何分析GHC用于使用Stack编译项目的内存量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何分析GHC用于使用Stack编译项目的内存量?相关的知识,希望对你有一定的参考价值。

我有一个使用Stack构建的Haskell库,我正在尝试查看使用多少内存来编译它。我在命令行上传递什么参数来查看编译期间的内存使用情况?

我知道我需要一些混合的+RTS-RTS-s,但我总是让它们混淆起来。

答案

这应该工作:

stack build --ghc-options='-j +RTS -s -RTS'

以上是关于我如何分析GHC用于使用Stack编译项目的内存量?的主要内容,如果未能解决你的问题,请参考以下文章

在 haskell-stack 中设置 GHC 选项的各种方法如何协同工作

使用 Stack 分析构建

如何仅使用“-auto”成本中心编译某些模块?

如何强制 ghc 的分析器深入到库中?

限制 GHC 的内存使用

Intero总是安装隔离的GHC