Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[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.
- Loading branch information
1 parent
5493d93
commit 284e6ea
Showing
10 changed files
with
455 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.