During investigation to reduce the memory
footprint of loaded P2 repositories is was noted that the bundle manifest
information stored in the IUs is a significant contributor to memory footprint.
I would like to better understand the various uses of the manifest
data to determine if it can be stored outside the IU memory model or perhaps
even dropped from the repository model all together.
Being very new to P2 there is much I
don't know about how all the pieces hang together and what the original
intent behind including the manifest data in the repository IU model was.
I would be interesting in hearing from
people either on this list or in the bug report for this issue. Whichever
venue is most appropriate.
The Bugzilla for this issue is https://bugs.eclipse.org/bugs/show_bug.cgi?id=329386