-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slowdown in loading packages on master #42373
Comments
Bisect blaims #42128:
|
#41914 (comment) also identified that commit as a slowdown to Plots but then we just chalked it up as it had something to do with |
I also confirmed there seems to be a regression. Will try to bisect. |
#42373 (comment) already bisected? |
My guess is that there is some mixup with how So, maybe the issue is something along the line of all methods from jll packages that have e.g. a This one sets it on the module, but that shouldn't influence the methods within I think? Line 149 in 53aa65a
|
Ugh. First couple of things I poked at did not reveal the problem. I will try to look this weekend. |
I can confirm that removing the |
No. I used the follownig bisect script: using Pkg
Pkg.activate(; temp=true)
Pkg.add("GR_jll")
t = time()
using GR_jll
@show elapsed = time() - t
if elapsed > 2
exit(1)
else
exit(0)
end ... and confirmed manually that the commit regressed the elapsed time from 0.5 to 2.5s or so. |
There was an unintended collision in meaning between JuliaLang#42128 and JuliaLang#37041. Since both use the `Expr(:meta)` mechanism, it doesn't really seem feasible to have them both use the same name. Consequently, it's better to rename the newer meaning. Fixes JuliaLang#42373
There was an unintended collision in meaning between JuliaLang#42128 and JuliaLang#37041. Since both use the `Expr(:meta)` mechanism, it doesn't really seem feasible to have them both use the same name. Consequently, it's better to rename the newer meaning. Fixes JuliaLang#42373
1.7 branch:
master:
Profiling shows a lot of time in LLVM and inserting backedges. I am wondering if something with the specialization and no inference that the Jlls use broke (https://github.com/JuliaPackaging/JLLWrappers.jl/blob/dd045e0576ddf834754100af4cc4829b236ae801/src/toplevel_generators.jl#L55).
The text was updated successfully, but these errors were encountered: