title: Cannot allocate 298930300 bytes of memory (of type "old_heap")
body: <p>While load testing my erlang server with increasing number (100, 200, 3000,....) of processes using +P which is the maximum number of concurrent processes, as well as making 10 process sending 1 message to the rest of the created processes, I got a message on the erlang console:</p>
  
  <blockquote>
    <p>"Crash dump was written to: erl_crash.dump. eheap_alloc: Cannot allocate 298930300 bytes of memory (of type "old_heap"). Abnormal termination".</p>
  </blockquote>
  
  <p>I'm using Windows XP. The is no problem when I create the process (it's working). The crash happens after the process starts communicating (sending hi &amp; receiving hello) and this is the only problem I have (by the way, +hms which sets the default heap size of processes).</p>
  
  <p>How can I resolve this?</p>