Updating or uninstalling WAB bundle doesn't free classes

Description

Hi

Updating or uninstalling WAB bundle doesn't free classes, nor objects. As a consequence PermGen / Meatspace are used quite fast.

Environment

None

Activity

Show:
Achim Nierbeck
March 20, 2015, 12:42 PM

yep sounds reasonable ...

Achim Nierbeck
March 29, 2015, 2:53 PM

Fixed that last issue regarding the classname:
https://github.com/ops4j/org.ops4j.pax.web/commit/962c5a0fdcfccef919e348d52e78b6a0ef1bc3e5

I think this is mostly it. If you have some more ideas, just throw them at me

rsmoguraN
March 30, 2015, 2:16 PM

I think this point could be treated as done

Guillaume Nodet
July 9, 2015, 7:15 AM

I think we can have a better fix, preserve compatibility, so that it can be back ported to older versions.
The way to deal with that would be to make sure the events are removed from the internal maps when a bundle is stopped / unresolved / uninstalled, so that we do not keep references to its classes.

Achim Nierbeck
August 10, 2015, 9:31 AM

I think this is fixed now, isn't it?

Assignee

Guillaume Nodet

Reporter

rsmoguraN

Labels

None

Components

Fix versions

Affects versions

Priority

Major
Configure