Code changed in jenkins
User: Michal Turek
Path:
src/main/java/hudson/plugins/sloccount/ReportSummary.java
src/main/java/hudson/plugins/sloccount/SloccountBuildAction.java
src/main/java/hudson/plugins/sloccount/SloccountChartBuilder.java
src/main/java/hudson/plugins/sloccount/SloccountPublisher.java
src/main/java/hudson/plugins/sloccount/SloccountResult.java
src/main/java/hudson/plugins/sloccount/model/SloccountLanguageStatistics.java
src/main/java/hudson/plugins/sloccount/model/SloccountParser.java
src/main/java/hudson/plugins/sloccount/model/SloccountPublisherReport.java
src/main/java/hudson/plugins/sloccount/model/SloccountReport.java
src/main/java/hudson/plugins/sloccount/model/SloccountReportInterface.java
http://jenkins-ci.org/commit/sloccount-plugin/284e6ea145aaa458078b6d16972dcc305a742836
Log:
JENKINS-4769 Memory consumption is huge

  • New data format introduced, it should be backward compatible.
  • Only statistics per language are stored in the publisher.
  • The legacy structures are still stored too but with no data (they are null). This is to be able to load the legacy data that were stored using old version of the plugin.
  • The report data can loaded from the original files after they are needed.
  • Trend graph updated to use the new language statistics.
  • Report summary updated to use the new language statistics.
  • The plugin now consumes much less memory and is much faster most of the time.
  • Only statistics are used during results publication at build time, displaying trend graph and displaying report summary. Only small statistics are deserialized.
  • Complete report is loaded only when report details page is displayed.
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to