<div class="gmail_quote">On Tue, Nov 16, 2010 at 05:23, Stuart Douglas <span dir="ltr">&lt;<a href="mailto:stuart.w.douglas@gmail.com">stuart.w.douglas@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div style="word-wrap:break-word">As most of you are probably aware I have been looking at performance issues this week, mainly focusing on memory usage and startup time. I have managed to get a fair bit done, and right now I can&#39;t really see anything that would give any more significant improvements (not all my changes have been merged into master, but they should be merged soon). <div>

<br></div><div>To give everyone an idea of where the performance is at now, and where it was, I did up a few quick tables, these were done using weld-se so there is no jbossas overhead. <div><br></div><div>Startup Time (Seconds)</div>

<div><br></div><div><table style="border-collapse:collapse" border="0" cellpadding="0" cellspacing="0" width="366">

 <colgroup><col width="141">
 <col span="3" width="75">
 </colgroup><tbody><tr height="13">
  <td height="13" width="141">Beans</td>
  <td width="75">1.0.1-Final</td>
  <td width="75">1.1.0.Beta1</td>
  <td width="75">Latest</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">500</td>
  <td align="right">4</td>
  <td align="right">4</td>
  <td align="right">2.1</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">1000</td>
  <td align="right">8</td>
  <td align="right">7</td>
  <td align="right">3</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">5000</td>
  <td align="right">140</td>
  <td align="right">89</td>
  <td align="right">8.5</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">10000</td>
  <td><span style="white-space:pre-wrap">                </span>600+</td>
  <td align="right">396</td>
  <td align="right">14</td>
 </tr>

</tbody></table>



</div><div><br></div>



<div>



</div><div>Memory Usage (Mb)</div><div><table style="border-collapse:collapse" border="0" cellpadding="0" cellspacing="0" width="366">

 <colgroup><col width="141">
 <col span="3" width="75">
 </colgroup><tbody><tr height="13">
  <td height="13" width="141">Beans</td>
  <td width="75">1.0.1-Final</td>
  <td width="75">1.1.0.Beta1</td>
  <td width="75">Latest</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">500</td>
  <td align="right">42</td>
  <td align="right">27</td>
  <td align="right">10</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">1000</td>
  <td align="right">82</td>
  <td align="right">53</td>
  <td align="right">19</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">5000</td>
  <td align="right">403</td>
  <td align="right">255</td>
  <td align="right">87</td>
 </tr>
 <tr height="13">
  <td align="right" height="13">10000</td>
  <td><span style="white-space:pre-wrap">                </span>~800</td>
  <td align="right">507</td>
  <td align="right">172</td>
 </tr>

</tbody></table>



</div><div><br>



</div><div><br></div><div> As you can see, we have come a long way since weld 1.0.1 :-)</div><div><br></div><font color="#888888"><div>Stuart</div></font></div></div><br>_______________________________________________<br>


weld-dev mailing list<br>
<a href="mailto:weld-dev@lists.jboss.org">weld-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/weld-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/weld-dev</a><br></blockquote></div><br>Those are great numbers Stuart! Looking very good.  Great job!<br clear="all">

<br>-- <br>Jason Porter<br><a href="http://lightguard-jp.blogspot.com">http://lightguard-jp.blogspot.com</a><br><a href="http://twitter.com/lightguardjp">http://twitter.com/lightguardjp</a><br><br>Software Engineer<br>Open Source Advocate<br>

<br>PGP key id: 926CCFF5<br>PGP key available at: <a href="http://keyserver.net">keyserver.net</a>, <a href="http://pgp.mit.edu">pgp.mit.edu</a><br>