<table><tr><td style="">jtamate created this revision.<br />jtamate added reviewers: dfaure, Frameworks.<br />Restricted Application added a project: Frameworks.<br />Restricted Application added a subscriber: kde-frameworks-devel.<br />jtamate requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D12945">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Decide which data structure is best for kcoredirlister lstItems.<br />
Defined as NonMovableFileItemList lstItems;  in kcoredirlister_p.h (484).</p>

<p>The results in one machine:</p>

<div class="remarkup-table-wrap"><table style="border-collapse: separate;
          border-spacing: 1px;
          background: #d3d3d3;
          margin: 12px 0;">
<tr><td style="background: #ffffff;
          padding: 3px 6px;"></td><td style="background: #ffffff;
          padding: 3px 6px;">QList</td><td style="background: #ffffff;
          padding: 3px 6px;">QListBinary</td><td style="background: #ffffff;
          padding: 3px 6px;">QListBinaryHash</td><td style="background: #ffffff;
          padding: 3px 6px;">QHash</td></tr>
<tr><td style="background: #ffffff;
          padding: 3px 6px;">add</td><td style="background: #ffffff;
          padding: 3px 6px;">17</td><td style="background: #ffffff;
          padding: 3px 6px;">35</td><td style="background: #ffffff;
          padding: 3px 6px;">20</td><td style="background: #ffffff;
          padding: 3px 6px;">18</td></tr>
<tr><td style="background: #ffffff;
          padding: 3px 6px;">findByName</td><td style="background: #ffffff;
          padding: 3px 6px;">937</td><td style="background: #ffffff;
          padding: 3px 6px;">969</td><td style="background: #ffffff;
          padding: 3px 6px;">1.326</td><td style="background: #ffffff;
          padding: 3px 6px;">1.626</td></tr>
<tr><td style="background: #ffffff;
          padding: 3px 6px;">findByUrl</td><td style="background: #ffffff;
          padding: 3px 6px;">1.953</td><td style="background: #ffffff;
          padding: 3px 6px;">66</td><td style="background: #ffffff;
          padding: 3px 6px;">7,6</td><td style="background: #ffffff;
          padding: 3px 6px;">7,2</td></tr>
<tr><td style="background: #ffffff;
          padding: 3px 6px;">findByUrlAll</td><td style="background: #ffffff;
          padding: 3px 6px;">692</td><td style="background: #ffffff;
          padding: 3px 6px;">25</td><td style="background: #ffffff;
          padding: 3px 6px;">8,2</td><td style="background: #ffffff;
          padding: 3px 6px;">8,0</td></tr>
<tr></tr>
</table></div>

</div></div><br /><div><strong>REPOSITORY</strong><div><div>R241 KIO</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D12945">https://phabricator.kde.org/D12945</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>autotests/CMakeLists.txt<br />
autotests/kcoredirlister_benchmark.cpp</div></div></div><br /><div><strong>To: </strong>jtamate, dfaure, Frameworks<br /><strong>Cc: </strong>kde-frameworks-devel, michaelh, ngraham, bruns<br /></div>