Repolode
airspeed-velocity

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. 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 통계는 매일 갱신됩니다.

관련 프로젝트

Python 코드, 네이티브 확장 모듈, 인터프리터의 메모리 할당을 추적하고 여러 유형의 리포트를 생성하는 메모리 프로파일러입니다.

개발 도구#python#memory-profiler#memory-leak
1.5만+12 이번 주486PythonApache-2.0활발히 관리됨업데이트 4일 전