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.