Bug 75842 - Performance Regression in NameLookup.seekPackageFragments
Summary: Performance Regression in NameLookup.seekPackageFragments
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0.1   Edit
Hardware: PC Windows XP
: P3 blocker (vote)
Target Milestone: 3.0.2   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-07 15:53 EDT by David Charboneau CLA
Modified: 2005-03-10 05:43 EST (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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