-
Bug
-
Resolution: Fixed
-
Critical
-
5.3.9, 5.4.x
-
None
-
None
-
-
Empty show more show less
-
Yes
-
Basel 61
-
5
The inner class AbstractCommandAction.CommandActionTriggerListener is not declared static and hence each instance is bound to the parent action object. This action object has references to UI related objects. This way the asynchronous tasks in the scheduler use much more heap than needed which makes the GCs job unnecessary hard.
We have seen a system where this added up to 1Gigabite of heap.
If I am right then adding the static modifier to the inner class would be enough.
Acceptance criteria