Ale*_*lex 4 heap erlang stack memory-limit
我要问的是,是否可以限制分配给特定进程的内存(堆或堆栈),以便此进程不能超过它.也许类似于"process_flag(min_heap_size,MinHeapSize)",但是对于最大堆.
您可以组合某种过程跟踪gen_server,定期检查分配的进程是否有内存占用,如果超过一定数量则将其杀死.
使用process_info(Pid, memory).和exit(Pid, Reason)调用的组合,这应该是非常易于管理的.