Recherche…


Toujours mesurer en premier!

Ce sont des conseils généraux qui améliorent en général les performances. Si votre code est lent, il est toujours important de le profiler pour déterminer quelles pièces sont lentes. Deviner n'est jamais suffisant. Améliorer la vitesse d'exécution de quelque chose qui ne prend que 1% du temps d'exécution ne vaut probablement pas la peine. Cherchez les puits de temps.

Pour obtenir des chiffres assez précis, assurez-vous que le code que vous optimisez est exécuté pendant au moins une seconde lors du profilage. Si vous consacrez 10% du temps d'exécution à cette fonction, assurez-vous que l'exécution complète du programme dure au moins 10 secondes et assurez-vous que vous pouvez exécuter les mêmes données exactes via le code plusieurs fois pour obtenir des nombres reproductibles.

ExProf est simple pour commencer.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow