Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.4

code_timer

Temporizador de Execução de Código para Dart e Flutter

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
50
Curtidas
6
Pontos Pub
125

Instalar pacote

flutter pub add code_timer

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Code Timer é um pacote leve para Dart e Flutter projetado para medir com precisão o tempo de execução de trechos de código. Ele fornece APIs simples para iniciar, parar e recuperar o tempo decorrido em milissegundos ou segundos, tornando-o ideal para testes de desempenho e depuração. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente entre ambientes. Seu pequeno impacto e interface direta facilitam sua integração em qualquer projeto sem sobrecarga.

Casos de uso

  • Benchmark de desempenho
  • Depuração de caminhos de código lentos
  • Medir o tempo de execução da função
  • Testando a eficiência do algoritmo
  • Tempo real em aplicativos

Principais recursos

  • Tempo de alta precisão
  • Compatibilidade multiplataforma
  • API simples
  • Suporta múltiplas unidades de tempo
  • Leve e rápido

Indicado para

  • Desenvolvedores otimizando o desempenho do aplicativo
  • Testadores medindo velocidade de execução
  • Projetos educacionais que demonstram temporização
  • Aplicativos que exigem feedback em tempo real
  • Desenvolvedores Flutter que precisam de benchmarks rápidos

Considerações

  • Não destinado a tarefas de fundo de longa duração
  • A precisão de tempo pode variar levemente em dispositivos de baixa gama
  • Não suporta temporizadores aninhados
  • Sem registro ou relatório embutidos
  • Requer integração manual no fluxo de código

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

installation

dart pub add code_timer

usage

  CodeTimer.start();

  // add your code here
  await Future.delayed(const Duration(seconds: 1));

  CodeTimer.stop();

you will see console like this

Execution time: 1004 ms

usage2

CodeTimer.start();

// add your code here
await Future.delayed(const Duration(seconds: 1));

CodeTimer.record(); // optional

// add your code here
await Future.delayed(const Duration(seconds: 1));

CodeTimer.stop();

you will see console like this

Record time: 1004 ms
Execution time: 2007 ms

Categorias

Repositório-fonte

Projetos que usam este pacote