-
Notifications
You must be signed in to change notification settings - Fork 97
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Hello, here is a list of packages that take a while to build, and thus quick-wins to speed up build time. ou can use this issue to track progress.
Also, it would be interesting to have a kind of benchmark of the size and build time of each layer/package as PR comment, with a comparison with what's on the dev branch, to quickly spot big changes.
- Cloudmapper (cloud) is taking 8m59 to install because building wheel for panda (Python dep) is very slow (6m12) Uv python manager #469
- legba (network) is taking 4m01 to install because building rust crates from sources is very slow, is there a precompiled version?
- jadx (forensic) is taking 2m19 to install, is there a precompiled version?
- RustHound (ad) is taking 1m41 to install because building rust crates from sources is very slow, is there a precompiled version?
- RustHound-CE (ad) is taking 0m57 to install because building rust crates from sources is very slow, is there a precompiled version?
Also, you can try to:
- Replace pip by uv to speed-up pip installs Uv python manager #469
- Force parallel building with make -j if supported (I saw 30 occurrences without -j option) perf: prefer
make -jandmake cleanwhen possible #462 - confirm that executed
apt-get -y autoremoveremove packages installed on the current layer :)
(I based my analysis on this nightly build)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request