Revision 809889
Go back to digest for 25th May 2008Optimization in Development Tools
David Nolden committed changes in /trunk/KDE/kdevelop/languages/cpp:
- Move the thread-priority setting into the preprocess-job, so it's done earlier.
- Do less importing of contexts in cppparsejob, and flag temporary imports as such using a new flag.
- Add temporary imports using the new mechanism for that added to TopDUContext.
Together with the patches to TopDUContext, this greatly reduces the bottleneck in that area, so far that we can now start worrying about other stuff like memory-usage again.
File Changes
Modified 4 files
- /trunk/KDE/kdevelop/languages/cpp
- /cppparsejob.cpp
- /preprocessjob.cpp
- /cppduchain/contextbuilder.cpp
- /cppduchain/contextbuilder.h
4 files changed in total