5

私が求めているのは、特定のプロセスに割り当てられたメモリ (ヒープまたはスタック) を制限して、このプロセスがそれを超えないようにすることができるかどうかです。「process_flag(min_heap_size, MinHeapSize)」のようなものかもしれませんが、最大ヒープ用です。

4

2 に答える 2

6

割り当てられたプロセスのメモリフットプリントを定期的にチェックし、特定の量を超えた場合にプロセスを強制終了する、ある種のプロセス追跡 gen_server をまとめることができます。

process_info(Pid, memory).との呼び出しを組み合わせて使用exit(Pid, Reason)​​すると、これは非常に扱いやすいはずです。

于 2012-12-04T14:14:32.010 に答える
3

spawn_optで使用できますmax_heap_size

于 2016-12-06T13:42:14.370 に答える