我刚开始学习Erlang,并尝试了一些Project Euler问题来开始。但是,我似乎能够在不崩溃erlang外壳的情况下对大型序列执行任何操作。Erlang为什么会在大序列上崩溃?
即,即使这样的:
list:seq(1,64000000).
崩溃二郎,与错误:
eheap_alloc:无法分配467078560个字节(类型 “堆”)存储器。
实际上#字节数当然不同。
现在有一半的演出是大量的内存,但一个具有4个内存和大量虚拟内存的系统应该能够处理它。
有没有办法让erlang使用更多的内存?
erlang-questions邮件列表中的人员(请参阅http://www.erlang.org/faq.html)绝对可以帮助您。 – JesperE 2008-10-10 19:29:46