Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-dev] DependencyGraphManager Job changes

I just released some changes in the DependencyGraphManager to improve performance.

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
919-543-0011 (t/l 441-0011)

Back to the top