我的服务器托管受到 1GB 内存的限制。当我想编译一些大程序git-annex
时,Cabal 会占用大量内存。有没有办法限制cabal
或gcl
使用某些选项来限制内存使用?
我用一些细节更新了问题:我在 Webfaction 主机(CentOS 7 - 64 位)上运行cabal
(1.22.4.0)和Ghc
7.10.2,可以访问 shell(非 root 访问)。Webfaction 管理员/机器人通常会因编译而容忍一些突发。但是Ghc
/Cabal
需要太多的内存并且花费太多的时间来编译某些包。所以系统会自动杀死所有进程。
我需要多次重新启动编译才能最终获得成功的结果。
我的主要目标是编译以成功结束,无论需要多长时间。