fvogt created this revision. Restricted Application added a project: Plasma.
REVISION SUMMARY The directory containing the main application (read through argv[0]) is by default added to the list of paths containing libraries. This causes various methods to iterate through all entries of the plasmashell install location, usually /usr/bin. By explicitly removing the path, those unnecessary lookups can be avoided, resulting in around 100ms quicker startup on a system with 4000 entries in /usr/bin. TEST PLAN Ran plasmashell with and without this fix, no changes except for a slightly quicker startup and much less strace noise. REPOSITORY R120 Plasma Workspace BRANCH libfix REVISION DETAIL https://phabricator.kde.org/D7255 AFFECTED FILES shell/main.cpp To: fvogt, #plasma Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas