Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.7.1
-
Fix Version/s: 1.7.2
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:ICEfaces
-
ICEsoft Forum Reference:
Description
Rendering performance in applications is always a concern, but a clients Facelets application illustrated particularly poor rendering performance.
https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=4903
First notably were two methods on top of the profiling time lists. The serialize method of the DOMSerilizer class, and the renderNonBooleanAttributes method of the PassThroughAtrributeRenderer both have some questionable code. It might be justifiable but it seems very expensive.
This bug should be used to track any changes made to the framework and components with respect to this application.
https://www.icesoft.ca:4443/supportilla/show_bug.cgi?id=4903
First notably were two methods on top of the profiling time lists. The serialize method of the DOMSerilizer class, and the renderNonBooleanAttributes method of the PassThroughAtrributeRenderer both have some questionable code. It might be justifiable but it seems very expensive.
This bug should be used to track any changes made to the framework and components with respect to this application.
Issue Links
- blocks
-
ICE-3082 CPU performance/efficiency
-
- Closed
-
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Field | Original Value | New Value |
---|---|---|
Assignee Priority | P1 | |
Assignee | Greg Dick [ greg.dick ] |
Attachment | PassThruAttributeRenderer.java [ 11118 ] |
Attachment | PushModeSerializer.java [ 11119 ] |
Assignee | Greg Dick [ greg.dick ] | Adnan Durrani [ adnan.durrani ] |
Summary | Rendering performance in ICEfaces framework is poor | Optimize rendering performance |
Fix Version/s | 1.7.2 [ 10130 ] | |
Security | Private [ 10001 ] | |
Assignee | Adnan Durrani [ adnan.durrani ] | Ted Goddard [ ted.goddard ] |
Summary | Optimize rendering performance | Rendering performance improvements |
Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
Link | This issue depends on ICE-3322 [ ICE-3322 ] |
Summary | Rendering performance improvements | Framework alorithm improvements in passThroughAttribute and DOMSerialization areas |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Assignee Priority | P1 |
Summary | Framework alorithm improvements in passThroughAttribute and DOMSerialization areas | Framework algorithm improvements in passThroughAttribute and DOMSerialization areas |
Assignee | Ted Goddard [ ted.goddard ] | Greg Dick [ greg.dick ] |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 1.7.2RC1 [ 10140 ] | |
Fix Version/s | 1.7.2 [ 10130 ] |
Fix Version/s | 1.7.2 [ 10130 ] | |
Fix Version/s | 1.7.2RC1 [ 10140 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee | Greg Dick [ greg.dick ] |