<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2">Thank you Martin for the info! I saw this statement in Weld release page:<br> <p style="language:en-GB;line-height:normal;margin-top:0pt;margin-bottom:0pt; margin-left:1.0in;text-indent:0in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:none;punctuation-wrap: simple"><font size="3" face="Default Serif,Times New Roman,Times,serif" color="#000099"><span style="font-size: 14pt; font-style: italic;">Weld is now capable of using bytecode-scanning utilities, such as the </span><span style="font-style: italic;">Jandex</span><span style="font-style: italic;"> tool, to speed up deployment. This is especially notable in extra large deployments (e.g. 5000+ classes) where we observed up to 20% faster deployment.</span></font></p><font color="#000099"><font size="3" face="Default Serif,Times New Roman,Times,serif"> </font><br></font><br>I guess this particularly related to provide ClassFileServices service in Weld integration. Is this figure for the dynamic generating index files or index files were pregenerated? I guess if generating the index files on the fly, it might be slower than prepackaged scenarios. Do you know whether the performance difference is noticeable?<br><span><font size="2" face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif"><div class="socmaildefaultfont" dir="ltr" style="font-family:Arial;font-size:10.5pt"> <div dir="ltr" style="margin-top: 20px;"> <div style="font-size: 10pt; font-weight: bold; font-family: sans-serif;"><font color="#7c7c5f">Thanks <br><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">Emily</font><br><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">================<br></font></font><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">Emily Jiang<br><br>W</font>ebSphere Application Server, <font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">MicroProfile</font> Development Lead<br></div> <div style="font-size: 8pt; font-family: sans-serif; margin-top: 10px;"> <div><span style="font-weight: bold;"><font color="#336699">Phone: </font></span>44-1962-816278</div> <div><span style="font-weight: bold;"><font color="#336699">E-mail: </font></span><a href="mailto:emijiang@uk.ibm.com" style=""><font color="#555555">emijiang@uk.ibm.com</font></a><br><font color="#555555"><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif">Twitter: @emilyfhjiang</font></font><br></div> <div><span style="font-family: Verdana; font-size: x-small;">IBM United Kingdom Limited </span><br> <span style="font-family: Verdana; font-size: x-small;">Registered in England and Wales with number 741598 </span><br> <span style="font-family: Verdana; font-size: x-small;">Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU</span></div> </div> </div> </div> </font></span><br><br><font color="#990099"><a href="mailto:-----weld-dev-bounces@lists.jboss.org" target="_blank">-----weld-dev-bounces@lists.jboss.org</a> wrote: -----</font><div class="iNotesHistory" style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: Emily Jiang &lt;<a href="mailto:EMIJIANG@uk.ibm.com" target="_blank">EMIJIANG@uk.ibm.com</a>&gt;, <a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a><br>From: Martin Kouba <mkouba@redhat.com><br>Sent by: <a href="mailto:weld-dev-bounces@lists.jboss.org" target="_blank">weld-dev-bounces@lists.jboss.org</a><br>Date: 11/16/2017 04:19PM<br>Subject: Re: [weld-dev] Jandex<br><br><div><font size="2" face="Courier New,Courier,monospace">Hi Emily,<br><br>AFAIK WildFly makes use of existing Jandex indexes and if not present a <br>new one is build on the fly (for deployment and external modules) but <br>the generated indexes are not persisted.<br><br>But in WildFly not only Weld leverages the indexes - all other <br>annotation-based technologies should use them too.<br><br>Martin<br><br>Dne 15.11.2017 v 14:47 Emily Jiang napsal(a):<br>&gt; Hi Martin/Matej,<br>&gt; For using Jandex to improve bootstrap performance of CDI application, do <br>&gt; you know any application server (e.g. Wildfly) normally requires the <br>&gt; index files to be generated before hand or it can generate on the fly <br>&gt; and then persist it? Do you know whether there is much performance gain <br>&gt; to generate the index files on the fly and then persist it when compared <br>&gt; with not doing it at all (by passing jandex)?<br>&gt; Thanks<br>&gt; Emily<br>&gt; ================<br>&gt; Emily Jiang<br>&gt; <br>&gt; WebSphere Application Server, MicroProfile Development Lead<br>&gt; Phone: 44-1962-816278<br>&gt; E-mail: <a href="mailto:emijiang@uk.ibm.com" target="_blank">emijiang@uk.ibm.com</a> &lt;<a href="mailto:emijiang@uk.ibm.com">mailto:emijiang@uk.ibm.com</a>&gt;<br>&gt; Twitter: @emilyfhjiang<br>&gt; IBM United Kingdom Limited<br>&gt; Registered in England and Wales with number 741598<br>&gt; Registered office: PO Box 41, North Harbour, Portsmouth, Hants. PO6 3AU<br>&gt; Unless stated otherwise above:<br>&gt; IBM United Kingdom Limited - Registered in England and Wales with number <br>&gt; 741598.<br>&gt; Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU<br>&gt; <br>&gt; <br>&gt; <br>&gt; _______________________________________________<br>&gt; weld-dev mailing list<br>&gt; <a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a><br>&gt; <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwICAg&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=sLJnARaFsXVHvYjOf0czOZ0itOZijjUXXNMpnP1j0h0&amp;s=SBhF8e2Ck0XKoYRnv3UQaHjegnrwjbYvMq3Nc5fbkKI&amp;e=">https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwICAg&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=sLJnARaFsXVHvYjOf0czOZ0itOZijjUXXNMpnP1j0h0&amp;s=SBhF8e2Ck0XKoYRnv3UQaHjegnrwjbYvMq3Nc5fbkKI&amp;e=</a><br>&gt; <br>_______________________________________________<br>weld-dev mailing list<br><a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a><br><a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwICAg&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=sLJnARaFsXVHvYjOf0czOZ0itOZijjUXXNMpnP1j0h0&amp;s=SBhF8e2Ck0XKoYRnv3UQaHjegnrwjbYvMq3Nc5fbkKI&amp;e=">https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.jboss.org_mailman_listinfo_weld-2Ddev&amp;d=DwICAg&amp;c=jf_iaSHvJObTbx-siA1ZOg&amp;r=jt2y5_gH2oPaja8Vt6NzAZV-iEo6D2jiWeuVYs0H-1U&amp;m=sLJnARaFsXVHvYjOf0czOZ0itOZijjUXXNMpnP1j0h0&amp;s=SBhF8e2Ck0XKoYRnv3UQaHjegnrwjbYvMq3Nc5fbkKI&amp;e=</a><br><br></font></div></mkouba@redhat.com></div></div><div>Unless stated otherwise above:<br>IBM United Kingdom Limited - Registered in England and Wales with number 741598. <br>Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU<br></div></font>