【发布时间】:2013-12-20 04:19:33
【问题描述】:
我在运行我的 Erlang 应用程序时收到此错误报告。
故障转储已写入:erl_crash.dump
eheap_alloc:无法分配 18446744071692551144 字节的内存(“堆”类型)。
这是一个在简单 PC 上运行的简单程序。怎么可能得到这样的数字?顺便说一下,它正在尝试分配 10^10 gb。该程序基本上只运行尾递归和相当少量的进程。
【问题讨论】:
-
显示您的代码。可能是它不是您的代码中的尾递归,因此它不在恒定地址空间中运行。
标签: erlang heap-memory erlang-shell erlang-ports wxerlang