Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-25894

Working on a board without reloading the page leads to high memory consumption and slowness when trying to view issues

      Working on a single page that loads data asynchronously can lead to high memory consumption by the browser and make it slow to a point that you are forced to reload the page.

      Steps to Reproduce

      1. Open the backlog of a project or the sprint page.
      2. Click on issues for a while.
      3. Edit issues, change values on fields without leaving the page.

      Expected Results

      While working, memory is better managed and objects aren't just kept adding to memory, specially if they are already there.

      Actual Results

      Memory just keeps increasing without any trace of objects being available for collection until the page is reloaded.

      The page below had 8 issues and randomly clicking on them for aprox. 20 minutes made the browser take over 2GB of memory:

      This is the Sprint page:

      And this is the browser memory consumption, on linux and on macos. Both running the latest of Google Chrome:

      Workaround

      Reload the browser from time to time to release memory.

        1. Screenshot 2024-04-09 at 13.23.11.png
          Screenshot 2024-04-09 at 13.23.11.png
          1.53 MB
        2. Screenshot 2024-04-09 at 13.28.30.png
          Screenshot 2024-04-09 at 13.28.30.png
          295 kB
        3. this .png
          this .png
          550 kB

          Form Name

            [JSWSERVER-25894] Working on a board without reloading the page leads to high memory consumption and slowness when trying to view issues

            The same issues occur when working on a structure.  The more tickets you click on to show in the preview panel, the slower the structure gets.   After clicking 10+ tickets it becomes almost unusable.

            David Biggs added a comment - The same issues occur when working on a structure.  The more tickets you click on to show in the preview panel, the slower the structure gets.   After clicking 10+ tickets it becomes almost unusable.

            When is the expected to have a fix for this Bug? 

            Catalin Nichita added a comment - When is the expected to have a fix for this Bug? 

            This problem is easily reproducible on Jira DC 9.12.14.  Open an agile board.  Doesn't have to be a large board.  Move Jira issues in and out of sprints by dragging them up and down.  As long as you don't leave the page, eventually the actions will slow down until the page is almost unusable.  In this state, dragging an issue between sprints just hangs.  We have multiple PS tickets filed that point to this problem.  A number of our larger teams are running into this in their triage and prioritization sessions.  The only way to "fix" it is the close the tab and reopen.  Please prioritize a fix.

            Ryan Grimard added a comment - This problem is easily reproducible on Jira DC 9.12.14.  Open an agile board.  Doesn't have to be a large board.  Move Jira issues in and out of sprints by dragging them up and down.  As long as you don't leave the page, eventually the actions will slow down until the page is almost unusable.  In this state, dragging an issue between sprints just hangs.  We have multiple PS tickets filed that point to this problem.  A number of our larger teams are running into this in their triage and prioritization sessions.  The only way to "fix" it is the close the tab and reopen.  Please prioritize a fix.

              Unassigned Unassigned
              pcora Pedro Cora
              Affected customers:
              157 This affects my team
              Watchers:
              34 Start watching this issue

                Created:
                Updated: