Revision 858887
Go back to digest for 14th September 2008Optimization in Development Tools
David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:
Do fine-grained smart-lock locking on the cpp-highlighter.
Before, the smart-lock was acquired only once, and the cpp highlighter does some quite complex operations that can even trigger duchain loading.
This should significantly reduce the amount of UI lockups/sluggishness(Except for maybe some caused by the class-view). Most of the remaining sluggishness seems to come from kate.
File Changes
Modified 2 files
- /trunk/KDE/kdevelop/languages/cpp
- /cpphighlighting.cpp
- /cppparsejob.cpp
2 files changed in total