facelets
  1. facelets
  2. FACELETS-356

Fix for issue 228 in UIInstructionHandler.apply method causes Performance degradation

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Blocker Blocker
    • Resolution: Unresolved
    • Affects Version/s: 1.1.14
    • Fix Version/s: 1.1.15
    • Component/s: impl
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      356

      Description

      The fix for issue 228 in UIInstructionHandler.apply method causes a performance
      degradation when porting from facelets1.1.12 to facelets1.1.14.

      Using JProbe and profiling the application, we found the
      FaceletViewHandler.buildView() method almost takes double time to execute on an
      average in Facelets1.1.14, than it takes in Facelets1.1.12. Digging deeper we
      found its the UIInstructionHandler.apply method, which used to take 3000
      ms(approx.) for 30,000 calls in Facelets1.1.12, now takes 80,000 ms for same
      number of calls in Facelets1.1.14.

        Activity

        Hide
        yagish added a comment -

        Raising the priority cause of its impact.

        Show
        yagish added a comment - Raising the priority cause of its impact.

          People

          • Assignee:
            Unassigned
            Reporter:
            yagish
          • Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: