Comment surveiller le temps d'exécution d'un programme Python
Mesurer le temps d'exécution d'un programme Python est crucial pour optimiser les performances et identifier les goulots d'étranglement . Bien que le module timeit soit utile pour comparer des extraits de code court, il ne suffit pas lorsqu'il s'agit de chronométrer un programme entier. Voici une solution simple et efficace pour cette tâche :
Étape 1 : Importer le module horaire
import time
Étape 2 : Démarrer l'horloge
Au démarrage du programme, capturez l'horodatage actuel à l'aide de time.time() function :
start_time = time.time()
Étape 3 : Exécutez votre programme
Exécutez la logique principale de votre programme ici.
Étape 4 : Fin de l'horloge
Une fois votre programme terminé, enregistrez la fin time:
end_time = time.time()
Étape 5 : Calculer le temps d'exécution
Soustrayez l'heure de début de l'heure de fin pour obtenir le temps d'exécution :
execution_time = end_time - start_time
Étape 6 (Facultative) : Imprimer le temps d'exécution
Pour commodité, vous pouvez imprimer le temps d'exécution sur la console :
print("--- %s seconds ---" % execution_time)
Exemple de sortie :
En supposant que l'exécution de votre programme prend environ 0,76 seconde, la sortie sera :
--- 0.764891862869 seconds ---
Cette approche fournit une mesure précise du temps d'exécution de votre programme, vous aidant à évaluer son efficacité et à prendre des décisions éclairées. optimisations.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!