| Summary: | [plan item] Improve PDE model implementation | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Jim des Rivieres <jeem> |
| Component: | UI | Assignee: | PDE-UI-Inbox <pde-ui-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P4 | Keywords: | plan |
| Version: | 2.1 | ||
| Target Milestone: | 3.0 M8 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Jim des Rivieres
The main problem for the huge consumption of memory is the fact that PDE keeps the internal structure of all extensions in the target platform. This could be potentially huge. Just think of what the content of an "org.eclipse.ui.actionSets" extension looks like. PDE now keeps a lightweight representation of extensions in the target platform. We only keep the "point", "id", "name" attributes and we discard the rest. This is enough to to do searches and all other activities that require knowledge of extensions. |