Benchmarks
O Ivan colocou na sua página dois benchmarks interessantes:
- Expressões regulares: tempo para verificar se 170K strings são URLs
- “Hello Interwebs!”: número de requests por segundo em uma página dinâmica
Linguagens testadas: C, C++, Java, Perl, Python, Ruby, Ocaml, PHP, D, Erlang e Common Lisp.
Observação: Nenhum dos testes prova nada além do que um bando de programadores não tem nada mais para fazer da vida depois rola uma discussão na hora do café.
| Enviar por e-mail | Hits para esta publicação: 585
7 respostas para “ Benchmarks ”
Deixe uma resposta.
Totalmente de acordo com a observação!
Nenhuma otimização? Seria interessante repetir todos os testes com as otimizações que cada compilador/interpretador suportar…
JP,
Como eu disse no post e o Ivan confirmou isso trata-se somente de “papo de boteco”. Resolvemos não otimizar nada, deixando o padrão de cada linguagem/ambiente.
É, os programadores não tinham nada para fazer, os leitores também não e, pior, quem foi ver a página com os testes.
Não vi D no gráfico. Ficou tão ruim assim?
Gostei do Ruby+Mongrel (no teste de ER também).
Ok, o tempo a gente vê e esquece, mas sempre acho válido ver o programa.
Pois é… Mas isso acaba passando uma impressão possivelmente errada pras pessoas, não? Podiam pelo menos dizer explicitamente na página que os benchmarks foram feitos sem nenhuma otimização…
Concordo JP. Para deixar bem claro as páginas foram atualizadas com o aviso no final (warning).
Nesses últimos dias os benchmarks foram atualizados e mais um foi adicionado: NonBlocking IO!
http://www.go4unix.com/wiki/index.php?title=NonBlocking_IO