You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Historically, *pandas* used `vbench library <https://github.com/pydata/vbench>`_
769
-
to enable easy monitoring of the performance of critical *pandas* operations.
770
-
These benchmarks are all found in the ``pandas/vb_suite`` directory. vbench
771
-
currently only works on python2.
772
-
773
-
To install vbench::
774
-
775
-
pip install git+https://github.com/pydata/vbench
776
-
777
-
Vbench also requires ``sqlalchemy``, ``gitpython``, and ``psutil``, which can all be installed
778
-
using pip. If you need to run a benchmark, change your directory to the *pandas* root and run::
779
-
780
-
./test_perf.sh -b master -t HEAD
781
-
782
-
This will check out the master revision and run the suite on both master and
783
-
your commit. Running the full test suite can take up to one hour and use up
784
-
to 3GB of RAM. Usually it is sufficient to paste a subset of the results into the Pull Request to show that the committed changes do not cause unexpected
785
-
performance regressions.
786
-
787
-
You can run specific benchmarks using the ``-r`` flag, which takes a regular expression.
788
-
789
-
See the `performance testing wiki <https://github.com/pandas-dev/pandas/wiki/Performance-Testing>`_ for information
0 commit comments