基准测试#
pyarrow 包附带了一套基准测试,旨在使用 ASV 运行。您需要先安装 asv 包(pip install asv 或 conda install -c conda-forge asv)。
运行基准测试#
要为本地构建的 Arrow 运行基准测试,请运行 asv run --python=same。
我们在运行基准测试时使用 conda 环境。要使用 asv 设置,您必须将 $CONDA_HOME 环境变量设置为指向您的 conda 安装的根目录。
针对任意 Git 版本的运行#
ASV 允许存储结果并生成有关项目演变过程中的基准测试图表。您需要拥有 ASV 的最新开发版本
pip install git+https://github.com/airspeed-velocity/asv
现在您应该准备好运行 asv run 或任何其他适合您需求的命令。请注意,这可能需要很长时间,因为对于您运行基准测试的每个 Git 版本,都需要重新构建每个 Arrow。
兼容性#
我们只期望基准测试设置能在带有 bash 的类 Unix 系统上工作。