Uploaded image for project: 'ONE'
  1. ONE
  2. ONE-24892

[Performance] Performance drop on Resources module - initial loading, moving forward / backward on timeline, and quick filters

    XMLWordPrintable

Details

    • BigPicture
    • JIRA server, JIRA cloud
    • 12
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_18501"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_18502"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19700"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_18400"); if(cfToHide4){cfToHide4.style.display="none";}
    • Business
    • Sprint 2020/16, Sprint 2020/24, Sprint 2020/25
    • PI2020/5
    • 1
    • No
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_18501"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_18807"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19700"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_18400"); if(cfToHide4){cfToHide4.style.display="none";}
    • 3 days, 16 hours, 45 minutes, 1 second
    • 13 weeks, 6 hours, 8 minutes, 53 seconds
    • 2 days, 14 hours, 9 minutes, 4 seconds
    • 3 days, 3 hours, 36 minutes, 34 seconds
    • 7 minutes, 44 seconds
    • 8 seconds
    • 2 days, 23 hours, 51 minutes, 36 seconds
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_21302"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_19201"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19300"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_19301"); if(cfToHide4){cfToHide4.style.display="none";} var cfToHide5 = document.getElementById("rowForcustomfield_19302"); if(cfToHide5){cfToHide5.style.display="none";} var cfToHide6 = document.getElementById("rowForcustomfield_19303"); if(cfToHide6){cfToHide6.style.display="none";} var cfToHide7 = document.getElementById("rowForcustomfield_19204"); if(cfToHide7){cfToHide7.style.display="none";} var cfToHide8 = document.getElementById("rowForcustomfield_19205"); if(cfToHide8){cfToHide8.style.display="none";}

    Description

      There has been significant performance fix applied to Resource Grid. Comparison of the time needed to perform example actions before and after the fix:

      Test configuration:
      Row represents: Team
      Estimate unit: Original
      Skill panel: off
      Warnings: off
      Scale: Quarter / Weekly
      Date range: 2020-10-01 - 2020-12-31
      View: Workload + Remaining capacity + Capacity + Tasks

       

      Number of resources Action Time before fix [seconds] Time after fix [seconds]
      50 Reload page 13
      50 Go to next quarter  7
      100  Reload page  26 10
      100  Go to next quarter  22 4
      150 Reload page  47 12
      150 Go to next quarter 47 6

       

       

       

      Attachments

        Issue Links

          People

            maciej.glownia Maciej Głownia
            igor.bobienko Igor Bobienko (Inactive)
            jakub.zygmunt Jakub Zygmunt , tomasz.jaskiewicz Tomasz Jaśkiewicz , tom.kucharski Tom Kucharski , system.jenkins Jenkins , anna.kicior Anna Kicior , bartosz.drazewski Bartosz Drążewski , system.gerrit Gerrit , maciej.glownia Maciej Głownia , tomasz.lewandowski Tomasz Lewandowski , rafal.zalewski Rafał Zalewski (Inactive) , mateusz.wyzinski Mateusz Wyzinski , pawel.guz Pawel Guz , lukasz.panek Łukasz Panek , bartlomiej.janczak Bartłomiej Jańczak , dmytro.chernenko Dmytro Chernenko , katarzyna.gniadek Katarzyna Gniadek (Inactive) , igor.bobienko Igor Bobienko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: