Я только начал изучать Erlang и пробую некоторые проблемы Project Euler, чтобы начать. Однако мне кажется, что я могу выполнять любые операции над большими последовательностями, не разбивая оболочку erlang.
Т.е. даже это:
list:seq(1,64000000).
вылетает erlang, с ошибкой:
eheap_alloc: Невозможно выделить 467078560 байт памяти (типа «куча»).
На самом деле количество байтов, конечно, меняется.
Теперь половина гигабайта - это много памяти, но система с 4 гигабайтами оперативной памяти и большим количеством места для виртуальной памяти должна справиться с этим.
Есть ли способ позволить Эрлангу использовать больше памяти?