Den 13 januari 2012 21:51 skrev Max Lapshin <span dir="ltr"><<a href="mailto:max.lapshin@gmail.com">max.lapshin@gmail.com</a>></span>:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I really thought that hibernating should make full cleanup of process state.<br></blockquote><div><br></div><div>I am certain that hibernate will achieve the same intended result, i.e. no lingering procbins:</div><div><span style="font-family:'courier new',monospace"><br>
</span></div><div><span style="font-family:'courier new',monospace">handle_call(release, _From, _State) -></span></div><div><font face="'courier new', monospace">  {reply, ok, nothing, hibernate}.</font></div>
<div><br></div><div>Hibernate is a lot more aggressive, see doc for details, then a gc  but is also useful in scenarios when you want to shrink idle workers to a minimum.</div><div><br></div><div>Of course, you normally don't need to trigger gc:s or a hibernate unless your application scenario really requires it. Large lingering binaries are a bit of a problem if the space is tight. In those cases an well placed explicit gc is well worth the trade off.</div>
<div><br></div><div>// Björn-Egil</div></div>