基準測試#
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 系統上運作。