Allison,<div><br></div><div>I hacked out arena based GC and hacked in Boehm GC several months back. IIRC for an execution run of compiled Rakudo code the performance difference was minimal. Reading the IRClog it chimes with what I remember - it would appear to be due to the fact that so many short-lived objects are created, any GC is going to be under huge pressure. </div>
<div><br></div><div>It will take me a while to resurrect my Boehm hack since I am in the middle of a Windows 7 upgrade but I can gather some specific figures if it will help.</div><div><br></div><div>Cheers,</div><div>Donald.</div>
<div><br><div class="gmail_quote">2009/11/24 Allison Randal <span dir="ltr">&lt;<a href="mailto:allison@parrot.org">allison@parrot.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
It&#39;s beginning to look like the next big Parrot task (along the lines of the calling conventions refactor) will be the GC, as an important performance enhancement for the compiler tools. See:<br>
<br>
<a href="http://irclog.perlgeek.de/parrot/2009-11-20#i_1751189" target="_blank">http://irclog.perlgeek.de/parrot/2009-11-20#i_1751189</a><br>
<br>
Likely after 2.0. This is just a general message to get people starting to think about it.<br>
<br>
Allison<br>
<br>
_______________________________________________<br>
<a href="http://lists.parrot.org/mailman/listinfo/parrot-dev" target="_blank">http://lists.parrot.org/mailman/listinfo/parrot-dev</a><br>
</blockquote></div><br></div>