Je n'ai pas d'expérience avec Python, mais dans tous les langages que je connais, les entrées/sorties sont infiniment plus coûteuses que tout appel de fonction quel que soit le contexte. J'aurais tendance à partir du principe par défaut que le coût du log est dominé par le print, quitte à revenir sur ce principe si en effet à l'exécution il semble y avoir un problème.
Par contre, de manière générale, rendre le log optionnel est une bonne idée.
[^] # Re: Profiler
Posté par arnaudus . En réponse au message Coût de l’introspection. Évalué à 4.
Je n'ai pas d'expérience avec Python, mais dans tous les langages que je connais, les entrées/sorties sont infiniment plus coûteuses que tout appel de fonction quel que soit le contexte. J'aurais tendance à partir du principe par défaut que le coût du log est dominé par le print, quitte à revenir sur ce principe si en effet à l'exécution il semble y avoir un problème.
Par contre, de manière générale, rendre le log optionnel est une bonne idée.