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

rcov Reports Waste Memory and Hurt Performance

XMLWordPrintable

      The rubyMetrics plugin's rcov embeds the entire source code of the project into the build.xml

      (hudson.plugins.rubyMetrics.rcov.RcovBuildAction.results.files)

      https://github.com/jenkinsci/rubymetrics-plugin/blob/master/src/main/java/hudson/plugins/rubyMetrics/rcov/model/RcovResult.java#L9

      This results [1] in a 37 mb build.xml and a 576mb DOM [2].

      [1] For a project with 179034 LOC over 1500 files.
      [2] As measured from a heap dump

            david_calavera david_calavera
            recampbell Ryan Campbell
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: