I just released some changes in the
DependencyGraphManager to improve performance. https://bugs.eclipse.org/bugs/show_bug.cgi?id=204567
These are the changes:
1. The IDependencyGraph is now updated
via a Job; this should speed things up because most of the time the graph
is not read until long after it is updated
2. The IDependnecyGraph is now dirtied
via IResourceChange events and only the necessary portions are rebuilt;
this should speed things up because previously the entire graph was always
rebuilt.
If there are any problems, please open
bugs and let me know (e.g deadlocks caused by the new job, or the graph
not being updated properly due to missed events, etc.).
Thank you,
Jason A. Sholl
jsholl@xxxxxxxxxx
919-543-0011 (t/l 441-0011)