Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 364575 - Performance Improvement: Unmarshal Operation
Summary: Performance Improvement: Unmarshal Operation
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-23 06:59 EST by Blaise Doughan CLA
Modified: 2022-06-09 10:25 EDT (History)
1 user (show)

See Also:


Attachments
Core - Fix (20.82 KB, patch)
2011-11-23 07:06 EST, Blaise Doughan CLA
no flags Details | Diff
MOXy - Fix (1.35 KB, patch)
2011-11-23 07:06 EST, Blaise Doughan CLA
no flags Details | Diff
Core - Fix (22.08 KB, patch)
2011-11-23 10:56 EST, Blaise Doughan CLA
no flags Details | Diff
MOXy - Fix (2.27 KB, patch)
2011-11-23 10:56 EST, Blaise Doughan CLA
no flags Details | Diff
Core - Fix (24.03 KB, patch)
2011-11-24 13:19 EST, Blaise Doughan CLA
no flags Details | Diff
MOXy - Fix (2.27 KB, patch)
2011-11-24 13:19 EST, Blaise Doughan CLA
no flags Details | Diff
Core - Fix (2.3.2) (24.03 KB, patch)
2011-11-24 14:34 EST, Blaise Doughan CLA
no flags Details | Diff
MOXy - Fix (2.3.2) (2.98 KB, patch)
2011-11-24 14:35 EST, Blaise Doughan CLA
no flags Details | Diff
Core - Fix (Trunk) (30.26 KB, patch)
2011-11-25 15:46 EST, Blaise Doughan CLA
no flags Details | Diff
MOXy - Fix (trunk) (2.98 KB, patch)
2011-11-25 15:46 EST, Blaise Doughan CLA
no flags Details | Diff
Core - Fix (Trunk) (30.26 KB, patch)
2011-11-28 16:45 EST, Blaise Doughan CLA
no flags Details | Diff
MOXy - Fix (trunk) (2.98 KB, patch)
2011-11-28 16:46 EST, Blaise Doughan CLA
no flags Details | Diff

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