Java Benchmark
Já Vimos muitos snippets de código Java que supõem melhorar o desempenho. Em muitos casos, não houve melhora real com o código adicional. Em vez disso, o código fica maior sem nenhum motivo real.
Com este projeto, tentaremos eliminar ou provar alguns mitos de desempenho comuns.
Cada conjunto de benchmark é armazenado em uma única classe com um nome que deve terminar com o Benchmark. Toda classe de benchmark explica em java docs qual é o objetivo, ou seja, o que será medido e por quê. Cada suíte de benchmark deve ter pelo menos dois métodos de benchmark individuais.
Ao executar benchmarks, tente não usar o seu computador para mais nada. Tente minimizar o número de tarefas em segundo plano. watch O que significam os valores?
Não tome resultados como está escrito em uma pedra. Pensar! Às vezes, os valores de entrada (volume e conteúdo) ditam os resultados de desempenho.
Se você tambem é apaixonado por performance com eu, Contribua!
Sinta-se à vontade para adicionar seus próprios benchmarks. Deixe-nos saber quando você medir a performance de algo.
Java benchmark- as respostas sobre preocupações comuns de desempenho!