JuliaLang / JuliaLang/PackageCompiler.jl
Technical explanation for why Package Compilier takes so long?
- Dominant language
- Julia
- Stars
- 1.6k
- Forks
- 205
- Avg merge
- 18h 37m
- Merged PRs (30d)
- 7
Description
Hello,
I'm looking to see if there's a technical explanation somewhere for why PackageCompiler takes so long to build a sysimage. Given that it takes me ~30 seconds to build the Linux kernel, I'm surprised that compiling a Julia sysimage/executable can take as much as 20 minutes.
Contributor guide
No contributing guide indexed for this repository
Research direction
Review the PackageCompiler sysimage build workflow and investigate where the reported build time is spent. Done means documenting a technically supported explanation for why Linux sysimage or executable compilation can take much longer than the reported Linux kernel build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- build-system, documentation
- Issue type
- Documentation
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100