ICEfaces
  1. ICEfaces
  2. ICE-6593

Apparent client-side memory leak when using modal panelPopup with IE8

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.1
    • Component/s: Bridge, ICE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 2.0, panelPopup w/ modal=true, IE8.

      Description

      Viewing a modal panelPopup in IE8 browser seems to consume a large amount of client-side memory (in the IE8 process) that is not subsequently released until the page is reloaded or navigated away from.

      To reproduce, run the compat component showcase, monitor the IE8 browser process memory consumption, then open and close the modal panelPopup repeatedly. Note that each toggling of making the popup visible and hiding it consumes approx 5-6 MB of client-side memory.

      The consumed memory doesn't seem to be recovered by IE8 until the page is navigated away from or reloaded. I tested it up to 225MB used on a 512MB system so this looks like a real issue.

      Likely related to the way that the UI blocker has to dynamically deregister and re-register the event listeners on elements behind the popup blocker.

        Activity

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: