-
-
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
Gadfly load time regression from 0.5 to 0.6. #25254
Comments
Not a very constructive tone. Is this something you didn't experience before, or is this your first time working with Julia? Long load times of certain packages is a very well known issue. |
If this is a duplicate, where's the open ticket? |
Gadfly startup time issues should be reported in that repo and has been able discussed in gadfly.jl issues. Please also realize that this is a community project. So it helps to be constructive and offer to pitch in. |
For others who will have a similar experience as my own, and search and find this issue after being astonished at the slow startup times in julia 6.2, here are links to related open issues: These appear to be long standing issues in both Gadfly and Julia 0.6.x itself. However those currently open issues do not explain why |
And that is certainly something to investigate. In the original comment you mention that sometimes it is slower the second time around. Is this to be interpreted as it is unpredictable,or as it is almost always slower the second time around? Still, I think Viral Shah's comment stands, until proven to be a general JuliaLang issue, this discussion should probably be held at Gadfly. |
To be clear, we are very aware that compile and startup times are an issue and it is at the top of the post-1.0 priority list. |
Does anybody happen to know if the gadfly load time is worse than in 0.6.1, or 0.6.0, or 0.5.x? |
Seems to be a regression. For comparison to the above, here is Julia 0.5.2 on my system, a mere 3.9 seconds versus > 20 seconds.
some Julia 0.6.2 timings for comparison:
|
Is that the same version of Gadfly aswell? (look at |
I can reproduce the very significant slowdown between Julia 0.5.2 and 0.6.2-pre both running Gadfly 0.6.4. |
using Gadfly
The load time regression is definitely a real issue. Reopening. @glycerine Thanks for reporting that. |
This is a general problem mostly due to the new type system in 0.6, e.g. #24383 |
Curious. I wouldn't think a big regression like that would be allowed to persist in the latest release. Why not back out the problem and publish an 0.6.3 with the fix immediately, if not sooner? ;) |
Because the cause was a bug fix and the buggy behavior was an accidental and incorrect "optimization". To fix this would be to be intentionally incorrect; otherwise, we need a correct version of such an optimization. |
Procedural issue: this does not need to be triaged, because triage at the moment is focused on 1.0, which is a feature milestone. |
Don't think a dedicated issue needs to be open about this. We all know we need to improve package load time across the board. |
How the heck does anyone get anything done in Julia 0.6.2 on 64-bit linux (ubuntu 16.04). It takes 22 seconds to load the plotting package
Gadfly
??? It's not precompilation time, since it happens even after the package has been precompiled once. If I restart Julia, I still have to wait, sometimes even longer the second time.The text was updated successfully, but these errors were encountered: