<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/113314>113314</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
lldb-18 lldb-19 performance degradation
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
Hexlord
</td>
</tr>
</table>
<pre>
There is a major difference in performance when debugging with lldb-18/lldb-19 over lldb-17, where our app (game) startup and teardown times increase almost tenfold (from under a second to multiple seconds).
Could be related to the slow symbol lookup in lldb-18 bug #64582 but it seems the fix is live in lldb-18/lldb-19 that we tested, so must be something else.
Not sure how we could help with resolving this, the repro steps is to just "lldb-18 <somebigapp>" , then "run" and observe the different startup time compared to lldb-17.
Tested on lldb version 18.1.3 (slow perf), lldb version lldb 17.0.6 (fast perf).
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxUU8tyrDYQ_Rqx6TIlJDyPBYsb30xllZV_QKAekCNoSt1i7L9PiZlJ7A1IXX2k82g55jAuiJ16_UO9_q5clolS9xd-Rkq-6sl_de8TJoTA4GB2H5TAh-sVEy4DQlhgxXSlNLuyvU24gMc-j2NYRrgFmSBG3780J2Uu99UZaMP0KB-VeSuohEA5gVtXUOY0uhmVOQOLS5JXcIsHQZc83RaQMCNDWIaEjhFcnIkFBJcrRV_Q10Qz5MVjAgeMAxU0wZyjhDXio8TKnGulfyv96_59oxw99AgJoxPcMTIhcKQb8NfcU4RI9E9ei-qHKujzCMrYQ_t6MtBngSDAiDPv2Gv4LMbFsOE30DcrZHICNwRBFvTFDC5MWQoRphllKkZiZPxB9m8S4JwQJroV_LCTnzCud9MTMsWtQGUKXM4tdBKuiYAFVy60hOCjXKWMecpR9q3c2ofRrauyfypj4IFeSl_KSymVQKhnTBvuBz8nQv6LrKQEA82rS3crH3n_UPG-qwa6OwMbJg60QHOqm9qWKHfvy4Apcy40frTtm-ZY6_qwx-5Ynr115Tvrz_bsKuyaozkfdGu0rabON95a6xuNTjt99G1r9OF4upoBhxO6tgqd0aZttDGNtYfW1rqxHg_H1g7a6yu2qtU4uxDrGLe5pjRWgTlj1zTWNm0VXY-Rn-8pdaXrpc8jq1bHwML_4yRIxO5p_XMkvr8nj2Ny3kmgpcopdpPIysr-UuaizGUMMuW-HmjeJ2p7_l7WRB84iDKXnRorc3mw2zrzbwAAAP__52ZMpA">