ICEfaces
  1. ICEfaces
  2. ICE-2820

menuBar has performance issue when on same page with paginator in 1.7Beta1 on IE6

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 1.7Beta1
    • Fix Version/s: 1.7RC1, 1.7
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      IE6

      Description

      Using the application provided by the user, these are the results:
          - ICEfaces 1.6.2: After changing pages of paginator 30 times, no visible slowdowns for the menuBar
          - ICEfaces 1.7Beta: After change pages 15 times, submenus now takes about 4 seconds to appear. And in the meantime, browser uses 100% of CPU.
                                              After changing pages 30 times, slowdown continued to increase. Now it take about 10 seconds for submenus to appear.
                                              Note: The time it takes for the submenu of the first top-level child to appear never increases.

        Activity

        Jacky Lee created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Fix Version/s 1.7 [ 10080 ]
        Assignee Priority P2
        Assignee Mircea Toma [ mircea.toma ]
        Priority Major [ 3 ] Critical [ 2 ]
        Hide
        Ken Fyten added a comment -

        Testing shows that this is limited to IE6 and doesn't appear to be related to a browser memory leak:

        Results with IE7:

        • 1.6.2: No visible slowdowns after 50 page changes
        • 1.7Beta: At start, submenu takes less than a second to appear
          After 15 changes, submenu takes about 4 seconds to appear
          After 30 changes, submenu still only takes 4 seconds to appear
          After 50 changes, submenu still only takes 4 seconds to appear

        Memory Consumptions:
        1.6.2
        Start:
        34,338K
        1.7Beta
        Start:
        39,576K

        After 15 Changes:
        37,940K

        After 15 Changes:
        44,292K

        After 30 Changes:
        39,160K

        After 30 Changes:
        45,216K

        After 50 Changes:
        39,204K

        After 50 Changes
        47,210K

        Show
        Ken Fyten added a comment - Testing shows that this is limited to IE6 and doesn't appear to be related to a browser memory leak: Results with IE7: 1.6.2: No visible slowdowns after 50 page changes 1.7Beta: At start, submenu takes less than a second to appear After 15 changes, submenu takes about 4 seconds to appear After 30 changes, submenu still only takes 4 seconds to appear After 50 changes, submenu still only takes 4 seconds to appear Memory Consumptions: 1.6.2 Start: 34,338K 1.7Beta Start: 39,576K After 15 Changes: 37,940K After 15 Changes: 44,292K After 30 Changes: 39,160K After 30 Changes: 45,216K After 50 Changes: 39,204K After 50 Changes 47,210K
        Ken Fyten made changes -
        Summary menuBar has performance issue when on same page with paginator in 1.7Beta1 menuBar has performance issue when on same page with paginator in 1.7Beta1 on IE6
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #16038 Fri Mar 14 16:54:33 MDT 2008 mircea.toma Avoid accumulation of event listeners.
        ICE-2820
        Files Changed
        Commit graph MODIFY /icefaces/trunk/icefaces/bridge/lib/extras/keyboardNavigator.js
        Hide
        Mircea Toma added a comment -

        Avoid accumulation of event listeners.

        Show
        Mircea Toma added a comment - Avoid accumulation of event listeners.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Ken Fyten made changes -
        Fix Version/s 1.7RC1 [ 10123 ]
        Fix Version/s 1.7 [ 10080 ]
        Ken Fyten made changes -
        Fix Version/s 1.7 [ 10080 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Assignee Priority P2
        Assignee Mircea Toma [ mircea.toma ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jacky Lee
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: