-
Notifications
You must be signed in to change notification settings - Fork 51
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
Benchmark suggestion: deepcopy #379
Comments
Would you mind opening an issue on pyperformance? |
Opened an issue at pyperformance: pyperformance #199 |
Ah, should I update my blog post on Mark's talk? I believe at the moment I have a sentence in there inviting people to open issues here if they have benchmarking suggestions, but maybe pyperformance would be better? |
Good catch! It would probably be better to point them to the pyperformance tracker. Perhaps @markshannon has a good reason for opening the issues here? Otherwise, pyperformance would be better. |
I've just listened back to the recording of the talk, and I don't think Mark actually specified which issue tracker would be best to suggest new benchmarks (he just said "please give us benchmark suggestions"), so I think this is entirely on me :) I'll go ahead and update my article. |
You're the best! |
At the python language summit @markshannon invited ideas for benchmarking. One python method that is currently not in the pyperformance benchmarks is
deepcopy
(at least not in the benchmarks that execute on my system).In #91610 (reimplement
deepcopy
in C) there is a simple benchmarking script fordeepcopy
. It is a simple execution ofdeepcopy
on adict
and adataclass
. The benchmark is really simple (not a program), but in larger projects the cost ofdeepcopy
was sometimes a significant part of the total execution time.The text was updated successfully, but these errors were encountered: