ICEfaces
  1. ICEfaces
  2. ICE-3300

Framework algorithm improvements in passThroughAttribute and DOMSerialization areas

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: 1.7.2
    • Component/s: Framework, ICE-Components
    • Labels:
      None
    • Environment:
      ICEfaces

      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.

        Issue Links

          Activity

          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Greg Dick [ greg.dick ]
          Ken Fyten made changes -
          Fix Version/s 1.7.2 [ 10130 ]
          Fix Version/s 1.7.2RC1 [ 10140 ]
          Ken Fyten made changes -
          Fix Version/s 1.7.2RC1 [ 10140 ]
          Fix Version/s 1.7.2 [ 10130 ]
          Greg Dick made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Deryk Sinotte made changes -
          Assignee Ted Goddard [ ted.goddard ] Greg Dick [ greg.dick ]
          Ken Fyten made changes -
          Link This issue blocks ICE-3082 [ ICE-3082 ]
          Ken Fyten made changes -
          Summary Framework alorithm improvements in passThroughAttribute and DOMSerialization areas Framework algorithm improvements in passThroughAttribute and DOMSerialization areas
          Ken Fyten made changes -
          Resolution Fixed [ 1 ]
          Status Closed [ 6 ] Reopened [ 4 ]
          Assignee Priority P1
          Greg Dick made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Greg Dick made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Greg Dick made changes -
          Summary Rendering performance improvements Framework alorithm improvements in passThroughAttribute and DOMSerialization areas
          Ken Fyten made changes -
          Link This issue depends on ICE-3322 [ ICE-3322 ]
          Ken Fyten made changes -
          Summary Optimize rendering performance Rendering performance improvements
          Issue Type Bug [ 1 ] Improvement [ 4 ]
          Ken Fyten made changes -
          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 ]
          Ken Fyten made changes -
          Assignee Greg Dick [ greg.dick ] Adnan Durrani [ adnan.durrani ]
          Greg Dick made changes -
          Attachment PushModeSerializer.java [ 11119 ]
          Greg Dick made changes -
          Attachment PassThruAttributeRenderer.java [ 11118 ]
          Ken Fyten made changes -
          Field Original Value New Value
          Assignee Priority P1
          Assignee Greg Dick [ greg.dick ]
          Greg Dick created issue -

            People

            • Assignee:
              Unassigned
              Reporter:
              Greg Dick
            • Votes:
              2 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: