-
-
Notifications
You must be signed in to change notification settings - Fork 285
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
update_dependency_cache!
performance bottleneck
#2076
Comments
Maybe related, there are still lots of unresolved cells after running the notebook: |
#2077 fixed the However, if any cells contains a macrocall that can not be resolved, then this issue becomes noticeable again. Notice that by removing Schermopname.2022-04-29.om.16.28.51.mov |
Maybe we could use a Pluto.jl/src/analysis/topological_order.jl Line 100 in caf7326
|
#2079 This PR took out the first ⛰ in the profile: New profile |
Fixed! Finishing my PR |
Here is a profile of changing the bond value of
x
(i.e. moving the Slider) in the PlutoUI sample notebook, which takes a surprisingly long time (90ms for me):It shows that
update_dependency_cache!
is the bottleneck, taking about 2/3 of the total time. Since this is a non-essential feature, and because the topology does not change when running bonds, it should be possible to eliminate it.bond value benchmark.jl.txt
The text was updated successfully, but these errors were encountered: