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

Reduce blocking inside ognl.OgnlRuntime

    XMLWordPrintable

Details

    • 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.

    Description

      Performance testing showed that up to 11% of total execution time is spent ognl.OgnlRuntime class. Threads are blocked on synchronized access to class cache. We can improve the synchronization here by using better data structures for cache (ConcurrentHashMap instead of synchronizing each time we access cache).

      Attachments

        Issue Links

          Activity

            People

              akazatchkov Anatoli
              akazatchkov Anatoli
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: