CycloneDX / cyclonedx-gradle-plugin

Creates CycloneDX Software Bill of Materials (SBOM) from Gradle projects
https://cyclonedx.org/
Apache License 2.0
163 stars 77 forks source link

feat: add includeMetadataResolution property #477

Closed skhokhlov closed 4 months ago

skhokhlov commented 4 months ago

Benchmark on this project includeMetadataResolution = true (Default settings)

scenario,default
version,Gradle 8.9
tasks,clean cyclonedxbom
value,total execution time
warm-up build #1,4502.98
warm-up build #2,832.18
warm-up build #3,720.30
warm-up build #4,714.23
warm-up build #5,602.87
warm-up build #6,583.48
measured build #1,568.10
measured build #2,547.08
measured build #3,590.53
measured build #4,534.99
measured build #5,561.41
measured build #6,588.55
measured build #7,559.26
measured build #8,512.95
measured build #9,492.86
measured build #10,530.29

includeMetadataResolution = false

scenario,default
version,Gradle 8.9
tasks,clean cyclonedxbom
value,total execution time
warm-up build #1,3814.33
warm-up build #2,536.39
warm-up build #3,485.59
warm-up build #4,415.14
warm-up build #5,387.52
warm-up build #6,380.94
measured build #1,387.85
measured build #2,382.01
measured build #3,377.43
measured build #4,374.35
measured build #5,373.14
measured build #6,366.57
measured build #7,358.51
measured build #8,372.37
measured build #9,366.38
measured build #10,364.20