Я новичок в Python, и я написал несколько сценариев командной строки для выполнения некоторых вычислений. В Perl я помню использование PersistantPerl для ускорения сценариев Perl, постоянно нажимая их.Как я могу запускать скрипты Python настойчиво?
Подумайте об этом как о FastCGI, но о сценариях командной строки. PersistantPerl всегда держит копию интерпретатора, работающего потом, а затем фона, так что при каждом запуске скрипта есть такой штраф за запуск.
Есть ли эквивалентный инструмент в Python или есть другие стратегии, чтобы избежать уплаты штрафа за запуск за тот же скрипт Python.
UPDATE:
Кто-то, кажется, наткнулся на ту же идею:
Reducing the Python startup time
Но это больше похоже на хак, чем законченное решение. Любые модули, которые могут это сделать?
ли вы измерить "запуска штраф"? Это влияет на вашу работу? –
Я никогда не слышал о такой возможности для интерпретатора Python; вероятно, влияние этого недостаточно велико, чтобы оправдать усилия. Сегодняшние ОС все равно сохраняют исполняемые файлы в памяти (если у вас недостаточно ОЗУ). – Alfe