基准测试#
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
或任何其他适合您需求的命令。请注意,这可能需要相当长的时间,因为每个 Arrow 都需要为每个您运行基准测试的 Git 版本号重新构建。
兼容性#
我们只期望基准测试设置在具有 bash 的类 Unix 系统上工作。