.NET용 라이브러리로, C# 메서드를 자동 워밍업과 통계 및 결과 보고서를 갖춘 재현 가능한 벤치마크로 바꿔 줍니다.
airspeed-velocity/asv
커밋별 패키지 성능을 추적하고 결과를 정적 웹 보고서로 게시하는 Python 벤치마킹 도구입니다.
- 스타
- 1,023
- 포크
- 216
- 열린 이슈
- 161
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
airspeed velocity(asv)는 Python 패키지의 전체 개발 기간에 걸쳐 벤치마크를 실행합니다. 한 번만 측정하는 대신 과거 커밋을 대상으로 벤치마크 모음을 실행해 성능이 시간에 따라 어떻게 달라졌는지 확인할 수 있습니다.
결과는 인터랙티브한 웹 프런트엔드에서 확인할 수 있습니다. 생성되는 사이트는 정적이므로 백엔드 없이 기본적인 웹 서버만으로 호스팅할 수 있습니다.
asv는 PyPI에서 pip로 설치할 수 있으며, 라이선스는 BSD-3-Clause입니다.
핵심 기능
- 01프로젝트의 커밋 기록 전반에 걸쳐 벤치마크 모음을 실행합니다.
- 02인터랙티브한 웹 프런트엔드에서 결과를 제공합니다.
- 03기본적인 웹 서버라면 어디서든 호스팅할 수 있는 정적 사이트를 생성합니다.
- 04PyPI에서 pip로 설치할 수 있습니다.
활용 사례
- 릴리스에 따른 Python 라이브러리의 성능 회귀를 추적합니다.
- NumPy 예제 사이트처럼 Python 프로젝트의 공개 벤치마크 기록 페이지를 게시합니다.
- 개발 중 커밋 간 패키지 성능을 비교합니다.
빠른 시작
- 1
PyPI에서 asv를 설치합니다
pip install asv
사용 전 알아둘 점
- 임의의 일회성 비교보다는 단일 프로젝트의 시간에 따른 벤치마킹을 주목적으로 설계되었습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- asv은(는) 무엇인가요?
- 커밋별 패키지 성능을 추적하고 결과를 정적 웹 보고서로 게시하는 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만+2 이번 주1.1천C#MIT활발히 관리됨업데이트 22시간 전
CPU, 메모리, async, SQL, HTTP, I/O 병목을 측정하고 Prometheus와 Grafana로 내보내는 Rust 프로파일러입니다.
1.9천+4 이번 주64RustMIT활발히 관리됨업데이트 5시간 전
Python 코드, 네이티브 확장 모듈, 인터프리터의 메모리 할당을 추적하고 여러 유형의 리포트를 생성하는 메모리 프로파일러입니다.
1.5만+12 이번 주486PythonApache-2.0활발히 관리됨업데이트 4일 전
함수 호출을 기록하고 코드 실행을 대화형 타임라인으로 시각화하는 오버헤드가 낮은 Python 트레이서입니다.
7.8천+6 이번 주479PythonApache-2.0업데이트 지난달
Python 함수의 각 소스 코드 줄이 실행되는 데 걸리는 시간을 보여주는 줄 단위 프로파일러입니다.
3.3천+2 이번 주143PythonOther활발히 관리됨업데이트 20일 전
실행 중인 Python 프로세스를 프로파일링하는, 오버헤드가 낮고 별도 계측이 필요 없는 C 기반 CPython 프레임 스택 샘플러입니다.
2.2천+4 이번 주68CGPL-3.0업데이트 10일 전