psyco кажется весьма полезным при оптимизации кода Python, и он делает это очень неинтрузивным способом.
Поэтому нужно удивляться. Предполагая, что вы всегда на x86-архитектуре (где большинство приложений работают в наши дни), почему бы не просто использовать psyco
для всего кода Python? Иногда это делает ошибки и разрушает правильность программы? Увеличивает время выполнения для некоторых странных случаев?
Были ли у вас какие-то негативные переживания? Мой самый негативный опыт в том, что он сделал мой код быстрее всего на 15%. Обычно это лучше.
Естественно, использование psyco не является заменой эффективным алгоритмам и кодированию. Но если вы можете повысить производительность своего кода за стоимость двух строк (импорт и вызов psyco), я не вижу веских оснований не делать этого.