Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-10710

Improve plugin provided WebWork action resolution speed

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 2.9
    • None
    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      To find the Action class to use for a request, the installed plugins are iterated over and each is used to try and load the Action class. This results in huge amounts of overhead making Actions unusable in some situations (ajax requests wind up taking several seconds to complete with most of the time being spent in ClassLoaders). A simple solution would be to create a map of Action uris and the plugins they belong to so that finding the Action class is as simple as looking up the request uri in a map.

              christopher.owen@atlassian.com Christopher Owen [Atlassian]
              rwallace Richard Wallace (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: