如何在启用性能分析的情况下加快Stack'build'的速度?

时间:2017-09-10 09:23:20

标签: haskell haskell-stack

我正在使用stack build --profile构建一个程序。但是,与没有分析的构建相比,这需要很长时间。这似乎是因为它必须重建外部库?有没有办法不重建外部库或其他方法来加速构建?

1 个答案:

答案 0 :(得分:0)

  

有没有办法不重建外部库或其他方法来加速构建?

如果您应用--profile,则需要构建所有依赖项的分析版本。 Stack在开发周期中可以使用--fast标志,但这可能不是一个好主意,因为分析的目的是(我想)可以很好地了解哪些函数被调用最多通常在现实世界中使用。优化关闭的GHC将产生与GHC完全不同的代码,并进行优化。

相关问题