[Bug 65659] make for large projects halts main application UI
Justin Randall
logic at jrlogic.dyndns.org
Fri Oct 10 13:40:06 UTC 2003
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=65659
------- Additional Comments From logic at jrlogic.dyndns.org 2003-10-10 13:34 -------
Created an attachment (id=2729)
--> (http://bugs.kde.org/attachment.cgi?id=2729&action=view)
This patch fixes extremely poor performance (> 20 second hangs) in directory
enter/leave parsing when scanning large strings.
QString finds are first performed against the input line to avoid the very
expensive QRegExp::search. In testing, there was no noticable slowdown compared
to the previous version, and it dramatically improved performance in cases
where the input line was large (always a case that never involved directory
enters/leaves anyway).
More information about the KDevelop-devel
mailing list