Форум сайта python.su
Офлайн
psyco тоже нужно с умом использовать, он может и затормозить код.
В данном примере лучше вызывать psyco.bind(main), нежели psyco.full(). psyco может значительно ускорить выполнение циклов обработку строк и чисел, а вот с вызовами методов он не поможет. Нужно знать особенности работы интерпретатора, crchemist правильно сделал, что вытащил методы до цикла, операция разрешения имен не бесплатная. Да и в любом языке, если что-то можно сделать один раз, а не 100.000.000 раз, то лучше сделать один :-). Ну и, psyco лучше не давать лишней работы, а то он натворит таких делов.
nerezus, я полагаю, что ты будешь вызывать скрипт из нативного кода? Тогда стоит подумать о переносе ресурсоемких алгоритмов из Python в это нативное приложение.
..bw
Отредактировано (Дек. 26, 2008 00:24:13)
Офлайн
bwМожно Stackless попробовать.
а вот с вызовами методов он не поможет
Отредактировано (Дек. 26, 2008 02:34:46)
Офлайн