Branch: refs/heads/master
Home: https://github.com/jenkinsci/cobertura-plugin
Commit: 32b902a583ce2943f7b01791f12d010adfefce8d
https://github.com/jenkinsci/cobertura-plugin/commit/32b902a583ce2943f7b01791f12d010adfefce8d
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-10-11 (Thu, 11 Oct 2012)
Changed paths:
M src/main/java/hudson/plugins/cobertura/targets/CoveragePaint.java
Log Message:
-----------
CoveragePaintDetails is made immutable in preparation for the flyweight
pattern
Commit: acf4b9dc4e0170943a84326ec66cd242771d4de8
https://github.com/jenkinsci/cobertura-plugin/commit/acf4b9dc4e0170943a84326ec66cd242771d4de8
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-10-11 (Thu, 11 Oct 2012)
Changed paths:
M src/main/java/hudson/plugins/cobertura/targets/CoveragePaint.java
Log Message:
-----------
use fly-weight pattern to save more memory
Commit: daf038cf41e67beca0edbbdc7c3a6940abe1fd72
https://github.com/jenkinsci/cobertura-plugin/commit/daf038cf41e67beca0edbbdc7c3a6940abe1fd72
Author: Kohsuke Kawaguchi <[email protected]>
Date: 2012-10-11 (Thu, 11 Oct 2012)
Changed paths:
M src/main/java/hudson/plugins/cobertura/targets/CoveragePaint.java
Log Message:
-----------
More memory saving.
Lines with branches are relatively rare. Introduce a dedicated subtype for
non-zero branch coverage information so that if there's no branching
information, we can save 8 more bytes.
Compare:
https://github.com/jenkinsci/cobertura-plugin/compare/f957b3333c25...daf038cf41e6