Summary: | Performance - Optimization of search in hierarchy | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Jerome Lanneluc <jerome_lanneluc> |
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | Keywords: | performance |
Version: | 2.0 | ||
Target Milestone: | 2.1 M4 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Jerome Lanneluc
2002-10-02 07:12:40 EDT
Time permitting for 2.1, if we see performance issues with hierarchies. Changed SearchEngine and MatchLocator to know about HierarchyScope. When a Hierarchyscope is detected, its 'needsRefresh' flag is set to false, and MatchLocator forces a type resolve. It then excludes the matches not in the scope. Does not work for binary types. Reopening. Problem was that the binary type binding was cached even though there was a potential match in the attached source. Now get the binding after the resolution of all potential matches. Verified. |