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

            Bug ID: 384953
           Summary: KDevelop Open dialogue box is dog-butt slow when code
                    is parsing
           Product: kdevelop
           Version: 5.1.1
          Platform: Gentoo Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: UI: general
          Assignee: kdevelop-bugs-n...@kde.org
          Reporter: daniel.san...@pobox.com
  Target Milestone: ---

A background parser should, of course, be parsing in the background.  But there
would appear to be some stupid ugly locks that is making the Open dialogue box
a $^@#^ nightmare.  The delays of the dialogue updating can be in excess of 20
seconds.  This is at a time when I/O and CPU load are not that bad (CPU load is
all kdvelop) and all of the dirents (and probably inodes) of the entire project
tree should be in memory (cached in the kernel) since I'm actively doing git
operations on the tree.

This is working with gcc as the project, which contains a number of absurdly
sized files that take quite a long time to parse -- this is what's causing me
to suspect some locking issue.  I could be wrong, but the performance is
completely unacceptable.  If click "stop all" then performance is again fine. 
In one instance, I was able to at least queue up several UI events that it did
later catch -- ctrl-clicking several files that I wanted to open and dragging
the thumbnail up and down... there was NO change on the gui for a very long
time, but when it did update it was correct.

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

Reply via email to