I mentioned this on IRC but Ville said that ABCL methods where much smaller and would not be an issue.<br><br><br>So based of this info I made I never inline bytecode in larkc/uabcl ..<br> (I make it poke at well heated static code instead preferred.. this also makes the system more portable crossed recompilations). when a static call site is not prefered a non static but well visited call site works well ex: foo.length() if CXRImpl.LENGTH(LispObject obj) is too annoying in bytecode. so foo.length() is the reasonable compromise<br>
<br><br><div class="gmail_quote">On Thu, Jun 17, 2010 at 4:43 AM, Mark Evenson <span dir="ltr"><<a href="mailto:evenson@panix.com">evenson@panix.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">On 6/8/10 1:41 PM, Mark Evenson wrote:<br>
> <a href="http://nerds-central.blogspot.com/2009/09/tuning-jvm-for-unusual-uses-have-some.html" target="_blank">http://nerds-central.blogspot.com/2009/09/tuning-jvm-for-unusual-uses-have-some.html</a><br>
<br>
</div>The point of posting this: if this article is correct, no methods over<br>
8k are compiled by the JIT. This should be verified.<br>
<font color="#888888"><br>
<br>
--<br>
"A screaming comes across the sky. It has happened before, but there<br>
is nothing to compare to it now."<br>
</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
armedbear-devel mailing list<br>
<a href="mailto:armedbear-devel@common-lisp.net">armedbear-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel</a><br>
</div></div></blockquote></div><br>