Skip to content
This repository has been archived by the owner on Apr 10, 2024. It is now read-only.

DEV: Publishing benchmarks vs. trunk? #47

Open
wesm opened this issue Oct 15, 2016 · 2 comments
Open

DEV: Publishing benchmarks vs. trunk? #47

wesm opened this issue Oct 15, 2016 · 2 comments

Comments

@wesm
Copy link
Owner

wesm commented Oct 15, 2016

We'll want to develop a microbenchmark suite to compare pandas 2.0 perf versus 1.x, especially in microbenchmarks. What's the right tool for this? asv, vbench?

@jorisvandenbossche
Copy link
Contributor

IMO certainly not vbench (unless someone wants to put time in developing, but even then). The benchmark suite already is ported over to asv, and I have a PR to clean them up (pandas-dev/pandas#14099, once that is finished, I would remove the vbench ones, we don't use them anymore).
But I have less of an idea how reliable it is for microbenchmarks (I think it is based on timeit, and I think there are arguments to be made that this is not really reliable for microbenchmarks)

@wesm
Copy link
Owner Author

wesm commented Oct 16, 2016

I was thinking that ASV is the best choice -- as long as we can easily compare perf vs. a snapshot of master (e.g. we can use v0.19.0 as a baseline) so we can see how we're doing.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants