Uploaded image for project: 'Maven Surefire'
  1. Maven Surefire
  2. SUREFIRE-658

Excessive synchronization in ReporterManager blocks performance

    XMLWordPrintableJSON

Details

    Description

      All the methods in ReporterManager are synchronized, effectively making this whole subsystem a blocker in terms of performance. Single threaded providers wast time acquiring the lock, parallel providers have a choke point blocking parallelism. Since this block guards all the file writing of reports, it effectively reduces performance quite a lot.

      Attachments

        Activity

          People

            krosenvold Kristian Rosenvold
            krosenvold Kristian Rosenvold
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: