공식 Dart 프로젝트 벤치마크 핸드헬은 Dart에서 성능 벤치마크를 작성하고 실행하기 위한 표준화된 프레임워크를 제공합니다. 여러 플랫폼에서 실행 시간, 메모리 사용량 및 기타 성능 지표를 정밀하게 측정할 수 있게 해줍니다. Dart와 Flutter 프로젝트에 통합하기 위해 설계되었으며, 안드로이드, iOS, 웹, macOS, Windows, 리눅스에서 일관된 벤치마킹을 지원합니다. 반복 가능하고 신뢰할 수 있는 테스트를 쉽게 만들 수 있어 성능 저하를 식별하고 코드 최적화에 도움이 됩니다. 특히 핵심 라이브러리 개발과 성능 민감한 애플리케이션에 유용합니다.
사용 사례
Dart/Flutter 코드의 성능 테스트
성능 저하 식별
핵심 코드 경로 최적화
다중 플랫폼 간 벤치마킹
코어 라이브러리 성능 평가
주요 기능
크로스 플랫폼 벤치마크 지원
정밀한 시간 측정
Dart 테스트 생태계와의 통합
재현 가능한 결과
내장 보고 도구
적합한 대상
Dart SDK 기여자
성능 중심 앱 개발자
라이브러리 유지보수자
CI/CD 파이프라인 통합
고려 사항
베이치마킹 최선의 실천 방법에 대한 이해가 필요합니다
최종 사용자 테스트를 위한 것이 아님
복잡한 시나리오를 위해 맞춤 설정이 필요할 수 있습니다
결과는 환경에 따라 달라질 수 있습니다
통제된 테스트 환경에서 가장 잘 사용됨
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Overview
This repository is home to tooling related Dart packages. Generally, this means
packages published through the
tools.dart.dev publisher that
don't naturally belong to other topic monorepos (like
dart-lang/build,
dart-lang/test, or
dart-lang/shelf).
A client library for authenticating with a remote service via OAuth2 on behalf of a user, and making authorized HTTP requests with the user's OAuth2 credentials.