-
-
Notifications
You must be signed in to change notification settings - Fork 69
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
Speed up load with 2% by improving _register_watcher #888
Labels
performance
Memory usage, attribute read/write speed, etc
Comments
MarcSkovMadsen
added
TRIAGE
User-submitted issue that hasn't been triaged yet.
and removed
TRIAGE
User-submitted issue that hasn't been triaged yet.
labels
Nov 11, 2023
MarcSkovMadsen
added
the
performance
Memory usage, attribute read/write speed, etc
label
Nov 11, 2023
Hi @MarcSkovMadsen, some of the performance issues you've opened look like they belong to Param? And Param now has a benchmark suite so we could measure the performance improvements there. |
@MarcSkovMadsen could you please report the Python version you are using and your OS? |
Python 3.10 and Linux |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm on the
main
branch of Panel trying to find performance improvements. I can see that_register_watcher
shows up spending ~8% of the time in the profiling report.My guess is that this can be improved 25% by looking up things more efficiently and testing
in
on sets or dictionaries instead of lists.Reproduce
Run
Open the app 5 times and inspect the performance report.
The text was updated successfully, but these errors were encountered: