Porque em uma máquina, que tem um pentim 4 com 1Gb de ram faz requisições socket mais rápido que uma máquina com 4 processedores Duo Core com 6 Gb de Ram.
A primeira envia 10000 requisções, via socket, em 17s mais ou menos a segunda faz a mesma quantidade em 1m e 15s, Por que?
Sendo que a versão da JVM é a mesma e o código é o mesmo, claro!..heheh
Mesmo sistema operacional? Mesma rede? Mesmo número de serviços rodando no background? As variáveis são muitas.
A resposta é simples…
Compilei o código em uma máquina windows e joguei os .class nas máquinas linux, com isso eu perdi muito desempenho.
Será que este é o custo da portabilidade?