Going from Julia 1.8 to Julia 1.9.0-beta3, precompiling Pluto.jl (during Pkg.precompile()
) went from 15 seconds to 60 seconds, pretty significant :worried:. We ran these tests many times, on different systems.
After precompilation, TTFX did improve a little, it went from 30 seconds to 20 seconds.
Question: Is this 4x increase in precompilation time normal? Are other packages seeing similar results?
I see also a significant increase in precompilation time with Plots when going from 1.8.5 to 1.9.0-beta3. Somehow I cannot test 1.9.0-beta2 anymore. I get an error.
Here are my timings (windows 10).
1.8.5 : 66.34 seconds
1.9.0-beta3 : 163.27 seconds
I also found https://discourse.julialang.org/t/julia-1-9-0-beta2-precompilation-taking-almost-twice-as-long/92498 and posted a comment there
2x is expected. 4x only if there's more precompiling as well
Yeah. Is the 4x increase before, or after this PR? https://github.com/fonsp/Pluto.jl/pull/2441
Last updated: Dec 28 2024 at 04:38 UTC