<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Feb 21, 2014 at 9:27 PM, Björn-Egil Dahlberg <span dir="ltr"><<a href="mailto:egil@erlang.org" target="_blank">egil@erlang.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>I want to stress that:<br>
NO, we don't use 40 MB for internal structures.<br>
<br>
By internal structure size we mean the size of the C struct for
implementing the process (in 17.0-rc1 this is 792 bytes).<br>
In erlang:process_info(Pid, memory) we also include the size all
heap-fragments, typically messages received that are not yet in
any of the two "real" heaps.<br>
<br>
// Björn-Egil, Erlang/OTP<br></div></div></blockquote><div><br></div><div>Hi,<br></div><div>I think I understand a bit better now:).<br></div><div>The gap includes old_heap and other heap-fragments(which are not yet new or old heap yet).<br>
</div></div><div class="gmail_quote">Thank you,<br>Kinoshita<br></div></div></div>