Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 364575

Summary: Performance Improvement: Unmarshal Operation
Product: z_Archived Reporter: Blaise Doughan <blaise.doughan>
Component: EclipselinkAssignee: Nobody - feel free to take it <nobody>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: eclipselink.oxm-inbox
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Core - Fix
none
MOXy - Fix
none
Core - Fix
none
MOXy - Fix
none
Core - Fix
none
MOXy - Fix
none
Core - Fix (2.3.2)
none
MOXy - Fix (2.3.2)
none
Core - Fix (Trunk)
none
MOXy - Fix (trunk)
none
Core - Fix (Trunk)
none
MOXy - Fix (trunk) none

Description Blaise Doughan CLA 2011-11-23 06:59:03 EST
This bug is to track performance improvements made to improve the unmarshal operation.
Comment 1 Blaise Doughan CLA 2011-11-23 07:06:04 EST
Created attachment 207411 [details]
Core - Fix
Comment 2 Blaise Doughan CLA 2011-11-23 07:06:32 EST
Created attachment 207412 [details]
MOXy - Fix
Comment 3 Blaise Doughan CLA 2011-11-23 10:56:05 EST
Created attachment 207425 [details]
Core - Fix
Comment 4 Blaise Doughan CLA 2011-11-23 10:56:37 EST
Created attachment 207426 [details]
MOXy - Fix
Comment 5 Blaise Doughan CLA 2011-11-24 13:19:25 EST
Created attachment 207494 [details]
Core - Fix
Comment 6 Blaise Doughan CLA 2011-11-24 13:19:42 EST
Created attachment 207495 [details]
MOXy - Fix
Comment 7 Blaise Doughan CLA 2011-11-24 14:34:56 EST
Created attachment 207502 [details]
Core - Fix (2.3.2)
Comment 8 Blaise Doughan CLA 2011-11-24 14:35:14 EST
Created attachment 207503 [details]
MOXy - Fix (2.3.2)
Comment 9 Blaise Doughan CLA 2011-11-25 11:32:29 EST
Fix checked into 2.3.2 at rev:  10461
Fix checked into trunk:  TODO

Core Fix Details:
SAXUnmarshaller - Lazily create XMLParser which creates DOMBuilderFactory
XMLStreamReaderReader - Optimizations regarding Attributes
XMLCompositeObjectMappingNodeValue and XMLDirectMappingNodeValue - Optizations regarding null capable vales
XPathFragment - Lazily load byte[] optimization
UnmarshalRecord - Optimzation regarding attributes

MOXy Fix Details:
Mappings Generator - Optimization regarding QNames
Namespace Info - Intern of namespace uri
XMLProcessor - Fix for type setting on XmlValue
Comment 10 Blaise Doughan CLA 2011-11-25 11:34:17 EST
Fix checked into 2.3.2 at rev:  10458
Fix checked into trunk at rev:  TODO

Code Reviewed By:  Matt MacIvor & Rick Barkhouse

Fix Details:
If there is only 1 session (which is normally the case) return it instead of checking to see if it is the one that contains the descriptor.
Comment 11 Blaise Doughan CLA 2011-11-25 15:46:25 EST
Created attachment 207557 [details]
Core - Fix (Trunk)
Comment 12 Blaise Doughan CLA 2011-11-25 15:46:44 EST
Created attachment 207558 [details]
MOXy - Fix (trunk)
Comment 13 Blaise Doughan CLA 2011-11-28 16:45:47 EST
Created attachment 207628 [details]
Core - Fix (Trunk)
Comment 14 Blaise Doughan CLA 2011-11-28 16:46:18 EST
Created attachment 207629 [details]
MOXy - Fix (trunk)
Comment 15 Blaise Doughan CLA 2011-11-28 16:56:35 EST
Fix checked into trunk:  10474

Refer to 2.3.2 check in for details
Comment 16 Eclipse Webmaster CLA 2022-06-09 10:25:34 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink