.NETライブラリ。C#のメソッドを、ウォームアップや統計情報、結果レポート付きの再現可能なベンチマークに変換できます。
airspeed-velocity/asv
コミットごとのパッケージ性能を追跡し、結果を静的なWebレポートとして公開するPythonベンチマークツールです。
- スター
- 1,023
- フォーク
- 216
- 未解決の Issue
- 161
- 最終コミット
- 5 日前
これは何?
airspeed velocity(asv)は、Pythonパッケージの開発期間全体にわたってベンチマークを実行します。単発の実行結果を測るのではなく、過去のコミットに対してベンチマーク一式を実行するため、性能が時間とともにどう変化したかを確認できます。
結果はインタラクティブなWebフロントエンドで表示されます。生成されるサイトは静的なため、ホスティングには基本的なWebサーバーがあればよく、バックエンドは必要ありません。
asvはpipを使ってPyPIからインストールでき、ライセンスはBSD-3-Clauseです。
主な機能
- 01プロジェクトのコミット履歴全体にわたって、ベンチマーク一式を実行します。
- 02結果をインタラクティブなWebフロントエンドで表示します。
- 03基本的なWebサーバーでホスティングできる静的サイトを生成します。
- 04pipを使ってPyPIからインストールできます。
ユースケース
- リリースをまたいでPythonライブラリの性能劣化を追跡する。
- NumPyのサンプルサイトのように、Pythonプロジェクトのベンチマーク履歴を公開する。
- 開発中にコミット間でパッケージの性能を比較する。
クイックスタート
- 1
PyPI から asv をインストールします
pip install asv
使う前に知っておきたいこと
- 任意の単発比較ではなく、主に単一プロジェクトの経時的なベンチマーク向けに設計されています。
収録されている特集
トピック
よくある質問
- asv とは?
- コミットごとのパッケージ性能を追跡し、結果を静的なWebレポートとして公開するPythonベンチマークツールです。 airspeed velocity(asv)は、Pythonパッケージの開発期間全体にわたってベンチマークを実行します。単発の実行結果を測るのではなく、過去のコミットに対してベンチマーク一式を実行するため、性能が時間とともにどう変化したかを確認できます。
- asv は無料で使えますか?ライセンスは?
- asv は BSD-3-Clause ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- asv は今もメンテナンスされていますか?
- 活発にメンテナンス中。asv の最終コミットは 2026年11月3日 です。
- asv は何に使えますか?
- リリースをまたいでPythonライブラリの性能劣化を追跡する。 NumPyのサンプルサイトのように、Pythonプロジェクトのベンチマーク履歴を公開する。 開発中にコミット間でパッケージの性能を比較する。
- asv のインストール方法は?
- PyPI から asv をインストールします: pip install asv
- asv はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/airspeed-velocity/asv
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
1.2万+1 今週1079C#MIT活発にメンテナンス更新 昨日
CPU、メモリ、非同期処理、SQL、HTTP、I/Oのボトルネックを計測し、PrometheusやGrafanaにエクスポートできるRustプロファイラ。
1919+7 今週64RustMIT活発にメンテナンス更新 7 時間前
Pythonコード、ネイティブ拡張、インタープリターのメモリ割り当てを追跡し、複数形式のレポートを生成するPython用メモリプロファイラーです。
1.5万+14 今週486PythonApache-2.0活発にメンテナンス更新 4 日前
関数呼び出しを記録し、コードの実行をインタラクティブなタイムラインで可視化する、低オーバーヘッドのPythonトレーサーです。
7775+3 今週479PythonApache-2.0更新 先月
Python関数の各ソース行にかかる時間を表示する、行単位のプロファイラー。
3252+2 今週143PythonOther活発にメンテナンス更新 20 日前
実行中のPythonプロセスをプロファイリングする、C製の低オーバーヘッド・計測コード不要なCPythonフレームスタックサンプラー。
2215+4 今週68CGPL-3.0更新 10 日前