• # bidon

    Posté par . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.

    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