Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 338140 - Project should not store mapped superclass descriptors keyed on MetadataClass
Summary: Project should not store mapped superclass descriptors keyed on MetadataClass
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: David Minsky CLA
QA Contact: Project Inbox CLA
URL: http://wiki.eclipse.org/EclipseLink/D...
Whiteboard:
Keywords:
Depends on: 266912 284147
Blocks: 338676
  Show dependency tree
 
Reported: 2011-02-24 14:06 EST by Guy Pelletier CLA
Modified: 2022-06-09 10:04 EDT (History)
3 users (show)

See Also:


Attachments
Fix (6.39 KB, patch)
2011-03-15 02:15 EDT, Vikram Bhatia CLA
david.minsky: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Guy Pelletier CLA 2011-02-24 14:06:03 EST
Mapped superclass descriptors (used for metamodel support) and stored on the org.eclipse.persistence.session.Project currently use a MetadataClass as the map key. This results in a large memory usage from the metadata processing which is not garbage collected once its processing is completed.
Comment 1 Vikram Bhatia CLA 2011-03-15 02:15:17 EDT
Created attachment 191189 [details]
Fix
Comment 2 David Minsky CLA 2011-03-15 18:09:10 EDT
Checked into trunk (2.3 r9133)
Comment 3 Eclipse Webmaster CLA 2022-06-09 10:04:46 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink