Revision 926534

Go back to digest for 22nd February 2009

Optimization in Development Tools

David Nolden committed changes in /trunk/KDE/kdevplatform/language/duchain/duchain.cpp:

Completely workover the m_chainsMutex locking, moving the locks around so all the expensive I/O operations happen without the central mutex locked.

This significantly reduces the amount of UI lockups caused by background-parsing or missing-include completion.

File Changes

Modified 1 files
  • /trunk/KDE/kdevplatform/language/duchain/duchain.cpp
1 files changed in total