基準測試#

pyarrow 套件內含一套基準測試,旨在搭配 ASV 執行。您需要先安裝 asv 套件 (pip install asvconda 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 系統上運作。