限制GHCi中的默认堆栈大小

时间:2013-12-01 15:55:43

标签: haskell ghc ghci

a recent question about stack overflows in Haskell中,kosmikus表示GHCi的默认堆栈大小为512 MB。我宁愿有一个更小的堆栈大小,比如2 MB或者其他东西,因为如果我超越它,几乎在所有情况下,都是因为我的错误。我的系统没有很多内存,因此当我在代码中出错时,512 MB的堆栈大小有时会导致一些疯狂的交换和缓慢。

有没有办法在.ghci文件或其他地方限制GHCi的默认堆栈大小?

我知道我应该能够创建一个

alias ghci='ghci +RTS -K2M -RTS'

作为最后的手段,但如果可能的话,我想避免这种情况。

0 个答案:

没有答案