Bonjour a tous !

Voici mon resultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
Benchmark: timing 1000 iterations of jgi_list, jgi_list_dbix...
  jgi_list: 2533 wallclock secs (26.98 usr +  3.11 sys = 30.09 CPU) @ 33.23/s (n=1000)
jgi_list_dbix: 3551 wallclock secs (862.62 usr + 12.16 sys = 874.78 CPU) @  1.14/s (n=1000)
                Rate jgi_list_dbix      jgi_list
jgi_list_dbix 1.14/s            --          -97%
jgi_list      33.2/s         2807%            --
Sur la page officielle (http://perldoc.perl.org/Benchmark.html) on peut lire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
outputs a chart like:
 
    Rate b a
    b 2831802/s -- -61%
    a 7208959/s 155% --
 
This chart is sorted from slowest to fastest, and shows the percent speed difference between each pair of tests.
Mais sur le site des mongueurs (http://articles.mongueurs.net/magazi...perles-11.html), qui me semble respectable aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
Une autre fonction intéressante est la fonction cmpthese(), qui affiche un tableau comparatif des résultats :
 
             Rate  zlott   ouch  swish
    zlott  8.03/s     --   -98%   -98%
    ouch    333/s  4050%     --    -3%
    swish   345/s  4193%     3%     --
 
Ici, on voit que les fonctions ouch et swish sont beaucoup plus rapides que la fonction zlott (de l'ordre de 40 fois plus rapides).
Donc l'inverse : qui a raison ?

Merci pour votre aide