Я ограничен 1 ГБ памяти на моем сервере. Когда я хочу скомпилировать какую-нибудь большую программу, такую как git-annex
, Cabal съедает много памяти. Есть ли способ ограничить cabal
или gcl
с помощью какой-либо опции для ограничения использования памяти?
Я обновил вопрос с некоторыми подробностями: я использую cabal
(1.22.4.0) и Ghc
7.10.2 на хостинге Webfaction (CentOS 7 - 64-битная версия) с доступом к оболочке (без root-доступа). Администратор/робот веб-фракции обычно допускают некоторые всплески из-за компиляции. Но Ghc
/Cabal
требуют слишком много памяти и тратят слишком много времени на компиляцию определенного пакета. Таким образом, система автоматически убивает все процессы.
Мне нужно перезапустить компиляцию много раз, чтобы наконец получить успешный результат.
Моя основная цель состоит в том, чтобы компиляция завершилась успешно, сколько бы времени это ни заняло.