Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-19426

Advanced Search dialog is slow to load on an instance with a large number of custom fields

    XMLWordPrintable

Details

    Description

      On our JIRA 4.0 instance, starting a new Simple search requires only a 1.5 second page load time whereas switching to Advanced mode takes 8 seconds. This 8 second tax is also present when viewing any search results in the Issue Navigator while in Advanced Search mode. Looking at the HTML for the Advanced Search page, I see a large div called "jqlFieldz", and I assume it is the generation of this div that is causing the performance slowdown.

      For the record I see that j.a.c.'s jqlFieldz div is 18499 bytes long while ours is 122267 bytes long. Our JIRA instance has 518 custom fields.

      Attachments

        1. advancedsearch.jsp
          13 kB
          Dylan Etkin [Atlassian]
        2. atlassian-jira-advanced-search.log
          84 kB
          Danny Hendargo
        3. CustomFieldClausePermissionChecker.class
          4 kB
          Dylan Etkin [Atlassian]
        4. CustomFieldClausePermissionChecker$DefaultFactory.class
          2 kB
          Dylan Etkin [Atlassian]
        5. CustomFieldClausePermissionChecker$Factory.class
          0.7 kB
          Dylan Etkin [Atlassian]
        6. DefaultAutoCompleteJsonGenerator.class
          13 kB
          Dylan Etkin [Atlassian]
        7. DefaultAutoCompleteJsonGenerator$1.class
          0.3 kB
          Dylan Etkin [Atlassian]
        8. DefaultAutoCompleteJsonGenerator$ClauseNameValue.class
          4 kB
          Dylan Etkin [Atlassian]
        9. DefaultFieldLayoutManager.class
          20 kB
          Dylan Etkin [Atlassian]
        10. DefaultFieldManager.class
          29 kB
          Dylan Etkin [Atlassian]
        11. DefaultFieldManager.class
          29 kB
          Dylan Etkin [Atlassian]
        12. EnterpriseFieldLayoutManager.class
          24 kB
          Dylan Etkin [Atlassian]
        13. EnterpriseFieldLayoutManager.class
          24 kB
          Dylan Etkin [Atlassian]
        14. EnterpriseFieldLayoutManager$1.class
          1 kB
          Dylan Etkin [Atlassian]
        15. EnterpriseFieldLayoutManager$1.class
          1 kB
          Dylan Etkin [Atlassian]
        16. EnterpriseFieldLayoutManager$DefaultFieldConfigurationScheme.class
          2 kB
          Dylan Etkin [Atlassian]
        17. EnterpriseFieldLayoutManager$DefaultFieldConfigurationScheme.class
          2 kB
          Dylan Etkin [Atlassian]
        18. FieldConfigSchemeClauseContextUtil.class
          13 kB
          Dylan Etkin [Atlassian]

        Activity

          People

            dylan@atlassian.com Dylan Etkin [Atlassian]
            3f85ab128771 G B
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: