Tout à fait d'accord. Il serait mieux de faire la comparaison de temps utilisé directement dans le programme.
- Regarder l'heure qu'il est (debut)
- Lancer is_premier() sur n nombres, avec n un nombre suffisamment grand.
- Re-regarder l'heure qu'il est (fin)
- Faire la différence entre debut et fin et diviser le tout par n
Hop, on a le temps de calcul moyen pour la recherche d'un nombre premier (avec les temps d'appel de fct°, de passage de paramètres, etc). Et ce sans passer par la phase de précompilation, de compilation JIT, de lancement de l'application, etc. Là, le bench serait plus intéressant et réaliste.
D'ailleurs j'aimerai bien savoir ce que ça donne...
[^] # Re: sources
Posté par Julien Portalier . En réponse au message bench : pourquoi python serait lent ?. Évalué à 2.
- Regarder l'heure qu'il est (debut)
- Lancer is_premier() sur n nombres, avec n un nombre suffisamment grand.
- Re-regarder l'heure qu'il est (fin)
- Faire la différence entre debut et fin et diviser le tout par n
Hop, on a le temps de calcul moyen pour la recherche d'un nombre premier (avec les temps d'appel de fct°, de passage de paramètres, etc). Et ce sans passer par la phase de précompilation, de compilation JIT, de lancement de l'application, etc. Là, le bench serait plus intéressant et réaliste.
D'ailleurs j'aimerai bien savoir ce que ça donne...