https://bugs.kde.org/show_bug.cgi?id=440766
Bug ID: 440766 Summary: Service menu actions are very slow when used with large numbers of files Product: dolphin Version: 21.04.2 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: dolphin-bugs-n...@kde.org Reporter: cvn...@outlook.com CC: kfm-de...@kde.org Target Milestone: --- Created attachment 140595 --> https://bugs.kde.org/attachment.cgi?id=140595&action=edit Bash script to be used as a serivce action to demonstrate the issue SUMMARY Using a service menu in Dolphin's context menu to perform an action on a fairly large number of selected files is very slow, regardless of the size of the files or the action to be performed. The time increases as the number of selected files does, becoming quite noticeable at about 25 files, with about a 5 second delay at that point before the action is executed. I have observed this with both my own custom service menus as well as built-in service menus, such as the "Compress" menu. This behavior occurs when using either %F or %U in the desktop file to pass the selection to the script. STEPS TO REPRODUCE 1. Navigate to a folder with a substantial number of files 2. Select a number of files 3. Right-click on the selection, and execute an action from a service menu OBSERVED RESULT There is a significant delay before any action is executed; for example, a test service (attached) that does nothing but open a kdialog takes roughly 9 seconds to execute on a selection of about 75 small text files. EXPECTED RESULT When running the same test script from Nautilus/Files scripts context menu on the same selection of files, the kdialog box appears almost instantly. I would expect Dolphin's performance to be at least comparable. SOFTWARE/OS VERSIONS Fedora 34 KDE Plasma Version: 5.22.4 KDE Frameworks Version: 5.83.0 Qt Version: 5.15.2 -- You are receiving this mail because: You are watching all bug changes.