Mesurer les performances

Comment comparer les performances, en terme de vitesse de deux algorithmes ?
Comment identifier le bout de code qui ralenti tout le reste d'un programme ?
Il faut pour cela être capable de mesurer "précisément" des temps d'exécution.

Module time

Le module time  possède (entre autres !) une fonction time()  qui renvoie le temps (en seconde), sous la forme d'un réel ( float ) depuis l'instant [itg-tooltip tooltip-content="<p><em class=&aquot;dfn&aquot;>epoch</em> correspond à l'instant où le temps a commencé : pour un ordinateur, l'origine des temps correspond soit au 1er janvier 1970 à 0h00:00, soit à la date retournée par gmtime(0).</p>"]epoch[/itg-tooltip]. On peut l'utiliser comme un chronomètre : Remarque : la fonction clock du même module fait

Module timit

 

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

code