https://bugs.kde.org/show_bug.cgi?id=367882

            Bug ID: 367882
           Summary: FileFilter implementation cause konsole cpu usage to
                    go to 80-100%
           Product: konsole
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-de...@kde.org
          Reporter: jpsinthe...@gmail.com

With commit 9d2fd9a3583c85d8c64cee1a46183befd5d5e5d6, "Implement a new file
filter using POSIX Portable Filename Character Set", konsole consumes 80-100%
cpu for 1-3 second periods when selecting/high-lighting text displayed after
issuing, e.g., 'ls -R'  or 'find -name xx' on directories with many
sub-directories/files. Also, afterward, konsole is erratically sluggish, using
11-40% cpu during routine activities.

Version konsole-16.04.3 (or commits prior to
9d2fd9a3583c85d8c64cee1a46183befd5d5e5d6 do not exhibit this behavior.

Reproducible: Always

Steps to Reproduce:
1. launch 'top' in a non-konsole terminal, say, QTerminal, to monitor CPU
activity
2. launch konsole
3. in konsole, issue 'find ' or 'ls -R' in a directory with many
sub-directories/files

Actual Results:  
After issuing the 'find' or 'ls -R' commands, konsole erratically uses 8-13%
cpu.

Further, double-left clicking on any of the displayed filenames (for copy/paste
purposes), takes up to 2-3 seconds for the string to be high-lighted, and cpu
usage jumps to 80-100% for 1-3 seconds.

Further, scrolling has horrible delays and konsole is generally sluggish at
this point onward, and, changing focus to/from konsole to another window is
also sluggish. At this point, konsole erratically uses 11-39% cpu.

Expected Results:  
Repeating the above steps for konsole versions prior to this commit never show
more than 1-3% cpu for copy/pasting. Konsole should not exhibit such high cpu
and become sluggish under said conditions.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to