Cada execução conta uma história.
Média, mediana, desvio padrão e tempo de CPU de usuário e sistema. Compare comandos com razões de desempenho.
FERRAMENTAS PARA MEDIR DESEMPENHO
A caminho da Better Web ↗Um comando mais rápido. Menos memória. Mas a que custo? perfratio mede tempo, memória e energia para você enxergar a visão completa.
./optimized vs. ./baseline
148,2 ms → 92,6 ms148.2 → 92.6
24.0 → 18.2
* Velocidade sozinha nunca conta a história inteira.
EXPLORE AS DIMENSÕES01 / A VISÃO COMPLETA
Um comando mais rápido é um bom começo. Saber seu custo de recursos e se a diferença é significativa torna o benchmark melhor.
Média, mediana, desvio padrão e tempo de CPU de usuário e sistema. Compare comandos com razões de desempenho.
Acompanhe o pico de memória residente junto com o tempo de execução. Entenda o custo de recursos de uma otimização.
Meça energia em Joules e potência média em Watts com sensores compatíveis, incluindo RAPL no Linux.
Intervalos de confiança por bootstrap e testes de significância com --deep-stats.
02 / SEU FLUXO
Construído sobre a herança de hyperfine e joulex. Use seus comandos de shell e explore mais do que acontece durante a execução.
Explorar o guia de primeiros passos →Aqueça caches, verifique o sistema e intercale execuções.
Compare tempo e memória. Adicione energia e estatística detalhada.
Exporte JSON, CSV, Markdown ou um relatório HTML independente.
03 / NO TERMINAL
perfratio --warmup 3 'grep -R TODO src' 'rg TODO src'Compare comandos de shell com aquecimento antes da medição.
04 / COMECE AQUI
Instale pelo repositório de código com Cargo. Requer Rust 1.88 ou mais recente.
Ver releases ↗cargo install --git https://github.com/UnitedOpen-Source/perfratio --locked perfratioperfratio --warmup 3 'sleep 0.1' 'sleep 0.2'Precisa de ajuda para interpretar os resultados? Siga o guia →
CÓDIGO ABERTO. POSSIBILIDADES ABERTAS.
perfratio está migrando para o ecossistema Better Web. Explore o código, reporte um problema ou ajude a construir os próximos passos.