<div dir="ltr"><div><div><div><div><div><div><div>This is a kind of repeating the same question I sent about 2 weeks ago.<br></div>But please let me ask one of my old questions again.<br><br></div>I'm using R11B-5 32 bit beam and got some crash dumps.<br>
</div>Though "processes_used" is about 1.6G bytes<br></div>the sum of Stack+heap and OldHeap sections of all processes in the same dump file<br></div>is only about 100M words(=400M bytes).<br><br></div>Does any one have any idea for this gap between 1.6G and 400M?<br>
</div><div><div><div><div><div><div><div><div><div><div><div><div><br></div><div>I calculated the sum of all processes like below using, grep, cut, tr and bc.<br></div><div><br><br></div><div>Thanks,<br></div><div>Kinoshita<br>
</div><div><br>-----------------------------------------------------------<br>[cloudian@test130 S002]$ head erl_crash.dump <br>=erl_crash_dump:0.1<br>Thu Jan 30 17:42:24 2014<br>Slogan: eheap_alloc: Cannot allocate 191315400 bytes of memory (of type "heap").<br>
System version: Erlang (BEAM) emulator version 5.5.5 [source] [smp:8] [async-threads:64] [hipe] [kernel-poll:true]<br>Compiled: Mon Jan 21 18:01:53 2008<br>Atoms: 9703<br>=memory<br>total: 1843551840<br>processes: 1640736600<br>
processes_used: 1626764688<br>[cloudian@test130 S002]$ { grep +heap: erl_crash.dump |cut -d' ' -f2 |tr "\n" +; echo 0; }|bc<br>46165303<br>[cloudian@test130 S002]$ { grep OldHeap: erl_crash.dump |cut -d' ' -f2 |tr "\n" +; echo 0; }|bc<br>
52591961<br><br></div></div></div></div></div></div></div></div></div></div></div></div></div>