Review Request 128514: KIconLoader: reduce number of lookups when doing fallbacks
Christoph Feck
cfeck at kde.org
Mon Jul 25 12:00:39 UTC 2016
> On July 25, 2016, 11:57 a.m., Christoph Feck wrote:
> > -1
> >
> > If you want to lookup "edit-select-all-layers", you already truncate it to "edit-select-all" for its first lookup. Or did I miss something?
Sorry, I missed something ... the loop for the first pass.
- Christoph
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128514/#review97828
-----------------------------------------------------------
On July 24, 2016, 12:27 p.m., David Faure wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128514/
> -----------------------------------------------------------
>
> (Updated July 24, 2016, 12:27 p.m.)
>
>
> Review request for KDE Frameworks, Aleix Pol Gonzalez and Christoph Feck.
>
>
> Repository: kiconthemes
>
>
> Description
> -------
>
> In the first pass, we already checked whether the icon exists in all icon themes.
> So in the second pass, there's no point in starting with that again, we can go
> ahead and start doing fallbacks right away.
>
> (The comment about the two passes was removed in b84858c, but some of it still
> applies.)
>
> Tested with: strace -e file ./kiconengine_unittest testUnknownIconNotCached |& wc -l
> Before: 6341
> After: 4589
>
>
> Diffs
> -----
>
> autotests/kiconloader_benchmark.cpp ded5e0221f8126139a019a8310e8f120672ac3b4
> src/kiconloader.cpp 951775d77b7ec0e2d8099ee192ca25321dab4544
>
> Diff: https://git.reviewboard.kde.org/r/128514/diff/
>
>
> Testing
> -------
>
> strace as mentionned above.
>
> All unittests still pass (incl fallback lookups, didn't check how complete those were, though)
>
>
> Thanks,
>
> David Faure
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20160725/836a74f1/attachment.html>
More information about the Kde-frameworks-devel
mailing list