Bug 75842

Summary: Performance Regression in NameLookup.seekPackageFragments
Product: [Eclipse Project] JDT Reporter: David Charboneau <dcharbon>
Component: CoreAssignee: Jerome Lanneluc <jerome_lanneluc>
Status: VERIFIED FIXED QA Contact:
Severity: blocker    
Priority: P3 CC: philippe_mulet, steven.wasleski
Version: 3.0.1   
Target Milestone: 3.0.2   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description David Charboneau CLA 2004-10-07 15:53:41 EDT
NameLookup.seekPackageFragments has regressed from Eclipse 2.0. This method is
used heavily by JDOM and JEM, which are in turn used heavily by EJB Validation
in IBM Rational Application Developer.
Comment 1 Philipe Mulet CLA 2004-10-11 05:43:11 EDT
Reviewed proposed change. Looks good.
Ok to release in maintenance stream.
Comment 2 Jerome Lanneluc CLA 2004-10-11 05:48:57 EDT
Fix consists in using the packageFragments cache (instead of the
packageFragmentRoots cache) to lookup packages.
Comment 3 David Charboneau CLA 2004-10-11 09:23:59 EDT
I have tested the proposed fix and seen a marked improvement in performance.
Comment 4 Philipe Mulet CLA 2005-01-26 15:54:24 EST
Already released to maintenance branch.
Comment 5 Frederic Fusier CLA 2005-03-10 05:43:21 EST
Verified for 3.0.2 with build M200502161722