Orientação gerada a partir de informações públicas. Apenas para referência.
O conjunto de ferramentas oficial do projeto Dart para benchmarks fornece um framework padronizado para escrever e executar benchmarks de desempenho em Dart. Ele permite que desenvolvedores meçam com precisão o tempo de execução, uso de memória e outras métricas de desempenho em múltiplas plataformas. Projetado para integração em projetos Dart e Flutter, suporta testes consistentes em Android, iOS, Web, macOS, Windows e Linux. O conjunto simplifica a criação de testes reprodutíveis e confiáveis que ajudam a identificar regressões de desempenho e otimizar código. É particularmente útil para o desenvolvimento de bibliotecas principais e aplicações sensíveis ao desempenho.
Casos de uso
Testes de desempenho de código Dart/Flutter
Identificando regressões de desempenho
Otimizando caminhos críticos de código
Benchmarking em múltiplas plataformas
Avaliação de desempenho da biblioteca principal
Principais recursos
Suporte a benchmark multiplataforma
Medições precisas de tempo
Integração com o ecossistema de testes do Dart
Resultados reprodutíveis
Utilitários de relatório integrados
Indicado para
colaboradores do Dart SDK
desenvolvedores de aplicativos críticos de desempenho
Mantenedores da biblioteca
integração de pipeline CI/CD
Considerações
Requer compreensão das melhores práticas de benchmarking
Não destinado a testes de usuário final
Pode ser necessário configuração personalizada para cenários complexos
Os resultados podem variar conforme o ambiente
Melhor usado em ambientes de teste controlados
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
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.