<p dir="ltr">Well, something happened between the last time I ran the maxima test suite and this patch! In my memory, the testsuite ran around 1100secs on my laptop. Today, with this patch that was only 670. </p>
<p dir="ltr">The difference is too big to attribute solely to a different jvm version or other memory settings.<br></p>
<p dir="ltr">Thanks!</p>
<p dir="ltr">Erik.</p>
<p dir="ltr">sent from my phone</p>
<div class="gmail_quote">On Aug 18, 2013 10:49 AM, "Mark Evenson" <<a href="mailto:evenson@panix.com">evenson@panix.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 8/18/13 9:52 AM, Dmitry Nadezhin wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
LispStackFrame object are allocated on every LispThread.execute(...) .<br>
However, they are seldom (to inspect stack trace).<br>
This patch delays allocation of LispStackFrame objects until they are requested.<br>
<br>
Raw information about stack frames is stored in stack.<br>
Stack is an Object[] array ( more precisely a list of 8 MB Object[] arrays ).<br>
<br>
</blockquote>
<br>
Cool patch! Reviewing…<br>
<br>
-- <br>
"A screaming comes across the sky. It has happened before, but there<br>
is nothing to compare to it now."<br>
</blockquote></div>