Les tests sont assez marrants, je prends l'exemple d'un langage que
je connais bien, le Java. En rajoutant dans le test de ackermann une boucle,
on peut observer ceci
[rabbit speedball] time java -server ackermann 9 1
Ack(3,9): 4093
java -server ackermann 9 1 0.30s user 0.29s system 72% cpu 0.818 total
[rabbit speedball] time java -server ackermann 9 100
Ack(3,9): 4093... etc
java -server ackermann 9 100 5.39s user 0.33s system 61% cpu 9.267 total
[rabbit speedball] time ./ackermann.gcc_run 9
Ack(3,9): 4093
./ackermann.gcc_run 9 0.05s user 0.00s system 4% cpu 1.089 total
Qu'est ce que l'on voit ? que plus le code tourne et plus il est
efficacement éxécuté. Lancer le test 1 fois ne donne aucune
indication sur la rapidité de java ... ... tester une jvm "à froid"
donne toujours des résultats décevants
# bidon
Posté par Roger Rabbit . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.
je connais bien, le Java. En rajoutant dans le test de ackermann une boucle,
on peut observer ceci
[rabbit speedball] time java -server ackermann 9 1
Ack(3,9): 4093
java -server ackermann 9 1 0.30s user 0.29s system 72% cpu 0.818 total
[rabbit speedball] time java -server ackermann 9 100
Ack(3,9): 4093... etc
java -server ackermann 9 100 5.39s user 0.33s system 61% cpu 9.267 total
[rabbit speedball] time ./ackermann.gcc_run 9
Ack(3,9): 4093
./ackermann.gcc_run 9 0.05s user 0.00s system 4% cpu 1.089 total
Qu'est ce que l'on voit ? que plus le code tourne et plus il est
efficacement éxécuté. Lancer le test 1 fois ne donne aucune
indication sur la rapidité de java ... ... tester une jvm "à froid"
donne toujours des résultats décevants