"eheap_alloc"ウィンドウのサイズを変更するにはどうすればよいですか?これは、いくつかのクライアント数を持つerlangサーバの負荷テストを行うためです。サーバがクラッシュして異常終了したerlangサーバーを実行するWindowsシステムで "eheap_alloc"サイズを変更する方法は?
eheap_alloc: Cannot allocate 8414160 bytes of memory (of type "heap").
を示すことによって、しかし、Linuxでは、それはすべてのために働くことができた後、その後、私のサーバーは、100クライアントまで成功した実行されているが、それは200であれば、サーバは良い結果と2分の作品とクライアントは正常に終了します。どのように私はこの問題に来ることができますか?
お手数ですが
ありがとうございます。
eheap_allocは、ヒープメモリの割り当てを担当するアロケータです。それは、Windowsはそれ以上のメモリを与えるつもりはないので、あきらめる。だから、調べるべき質問は、クライアントがそれをあきらめた時点でどれだけのメモリを使用しているかということです。クラッシュダンプをお持ちの場合は、クラッシュダンプビューアを使用して調べることができます。 –
クラッシュダンプビューアの使用について:http://stackoverflow.com/questions/6616101/examining-erlang-crash-dumps-how-to-account-for-all-memory – legoscia