Summary: | Regression: NameLookup creation longs around 1mn on project with heavy hiearchy (200 src folders * 200 packages) | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Frederic Fusier <frederic_fusier> | ||||
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | major | ||||||
Priority: | P3 | Keywords: | performance | ||||
Version: | 3.2 | ||||||
Target Milestone: | 3.2 M5 | ||||||
Hardware: | PC | ||||||
OS: | Windows XP | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Frederic Fusier
2006-01-11 04:14:52 EST
Times are still around 1 minute using 3.2 M4 build + JDT/Core v_632 => it definetely comes from changes in JDT/Core between v_631 and v_632... Downsize severity as it seems not to be noticeable using build I20060110-1026 with "normal" hierarchy tree projects... Seems to be a side effect of fix for bug 119161. Removing code added in NameLookup constructor fixes the performance problem... Created attachment 32837 [details]
Proposed patch
Released patch to HEAD. (patch consisted in moving the creation of the isPackageCache to the ProjectCache instead of doing it for each new NameLookup) Verified for 3.2 M5 using build I20060214-0010. |