Summary: | Computing hierarchy of IResource is slow | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Jerome Lanneluc <jerome_lanneluc> |
Component: | Core | Assignee: | Philipe Mulet <philippe_mulet> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | ||
Version: | 2.0 | ||
Target Milestone: | 2.0 M4 | ||
Hardware: | PC | ||
OS: | Windows 2000 | ||
Whiteboard: |
Description
Jerome Lanneluc
2002-02-25 06:51:06 EST
The recursive call to the SuperTypeReferencePattern to find possible subtypes was the bottleneck. It was querying all indexes in the workspace for each subtype. Querying all potential subtypes at once (and caching the result) reduced the time spent getting the potential subtypes to less than a second. |