psyco semble être tout à fait utile dans l'optimisation de code Python, et il le fait dans un très non envahissantes.
Par conséquent, on doit se demander. En supposant que vous êtes toujours sur une architecture x86 (qui est où la plupart des applications de l'exécution de ces jours), pourquoi ne pas simplement utiliser toujours psyco
pour l'ensemble du code Python? Faut-il faire des erreurs parfois, et les ruines de l'exactitude du programme? Augmente le runtime pour quelque étrange cas?
Avez-vous eu des expériences négatives avec elle? Ma plus mauvaise expérience que mon code plus rapide que de 15%. Habituellement, c'est mieux.
Naturellement, à l'aide de psyco n'est pas un remplacement pour l'efficacité des algorithmes et à la programmation. Mais si vous pouvez améliorer les performances de votre code pour le prix de deux lignes (de l'importation et de l'appel de psyco), je ne vois aucune bonne raison de ne pas.