<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2013/6/5 Guido Stepken <span dir="ltr">&lt;<a href="mailto:gstepken@googlemail.com" target="_blank">gstepken@googlemail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<p dir="ltr"><a href="http://www.unlimitednovelty.com/2011/07/trouble-with-erlang-or-erlang-is-ghetto.html" target="_blank">http://www.unlimitednovelty.com/2011/07/trouble-with-erlang-or-erlang-is-ghetto.html</a></p>
<p dir="ltr">Are these resolved in the mean time?</p></blockquote></div><br>A lot of that blog post is venting and is not backed by facts.<br><br clear="all"><div>&quot;Erlang sucks at managing memory&quot; is</div><div>

a meaningless statement unless it is backed by data and specifics about the workload.</div><div><br></div><div>Oracle JVM with large heaps (&gt; 8 GB in my experience) suffers from pauses in seconds on old generation</div>

<div>collections. Can we say that &quot;JVM sucks at managing memory&quot;? I don&#39;t know. For some workloads</div><div>this problem makes latency very unpredictable. For some apps it&#39;s not an issue.</div><div><br>

</div><div>Erlang proceses do not share memory so its GC has significantly less work to do and this<br></div><div>particular problem is not applicable to Erlang.</div><div><br></div><div>JIT is coming to the Erlang VM in one of the future releases [1]. Only time will tell what kind of performance<br>

</div><div>gain for real world projects it may bring.</div><div><br></div><div>Be very suspicious of all &quot;X is a ghetto&quot; blog posts. They typically provide next to no specific data</div><div>and tend to stir up the drama to make the author famous in the circles of rockstar ninja developers.</div>

<div><br></div><div>1. <a href="http://www.confreaks.com/videos/2039-erlangfactorysf2012-just-in-time-compiler-for-the-erlang-vm">http://www.confreaks.com/videos/2039-erlangfactorysf2012-just-in-time-compiler-for-the-erlang-vm</a></div>

-- <br>MK<br><br><a href="http://github.com/michaelklishin" target="_blank">http://github.com/michaelklishin</a><br><a href="http://twitter.com/michaelklishin" target="_blank">http://twitter.com/michaelklishin</a><br>
</div></div>