Details
-
Type: New Feature
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: EE-4.2.0.GA
-
Component/s: Core Extensions
-
Labels:None
-
Environment:all
Description
Implement custom state manager to improve cpu & memory consumption. The state manager will avoid serialize and deserialize the state of the component tree. This will also reduce component creation and disposal.
Issue Links
- blocks
-
ICE-11113 Optimize ICEfaces memory consumption
- Closed
Added new state manager implementation that does not de/serialize the component tree to restore/save the state of the view. Instead it keeps the UIViewRoot as the representation of the view. Restoring the view state is as simple as replacing the current UIViewRoot object.
Introduced to new context parameters:
Parameter used to enable the custom state manager. The default value is false.
Sets maximum number of views allowed to exist for a given session when custom state manager is enabled. Default value is 15.