-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Labels
featureNew feature requestNew feature request
Description
Is your feature request related to a problem? Please describe.
On large project, depclean takes a very long time to execute, most of the time is spent on excluding dependencies.
Here are some details. Given this analysis result:
USED DIRECT DEPENDENCIES [37]
USED INHERITED DEPENDENCIES [0]:
USED TRANSITIVE DEPENDENCIES [218]:
POTENTIALLY UNUSED DIRECT DEPENDENCIES [18]:
POTENTIALLY UNUSED INHERITED DEPENDENCIES [0]:
POTENTIALLY UNUSED TRANSITIVE DEPENDENCIES [225]:
It took 5h29min to complete depclean debloated-pom generation.
I have no timestamps, but I'd say it was between 20/30 min to analyse the dependencies, then the rest to exclude them and generate the debloated pom
Describe the solution you'd like
Better perfs, so this can be included in some regular CI jobs
Describe alternatives you've considered
None ATM
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureNew feature requestNew feature request