Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-55916

Performance: Rewriting RoleMap#RoleWalker such that it includes a breaking(aborting) logic, reducing the execution time in many cases and avoid creation of new collection for roles every time RoleWalker is invoked, reducing the memory usage.

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      Current implementation of RoleMap does not have logic to abort or break the flow after a particular role, if there were such feature, running time can be reduced in a number of cases. Further every time RoleWalker is called, it invokes walk() which creates a new collection of roles every time, it can be avoided.

        Attachments

          Activity

            People

            • Assignee:
              deepansh_nagaria Deepansh Nagaria
              Reporter:
              deepansh_nagaria Deepansh Nagaria
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: