저는 파이썬을 처음 접했고 계산을하기 위해 몇 가지 명령 행 스크립트를 작성했습니다. Perl에서는 PersistantPerl을 사용하여 Persl 스크립트를 지속적으로 실행함으로써 속도를 향상시키는 것을 기억합니다.어떻게 Python 스크립트를 지속적으로 실행합니까?
FastCGI와 비슷하지만 명령 줄 스크립트라고 생각하면됩니다. PersistantPerl은 인터프리터의 복사본을 항상 실행 한 상태에서 백그라운드를 실행하므로 스크립트가 실행될 때마다 시작 페널티가 발생합니다.
파이썬에는 동일한 도구가 있습니까? 아니면 동일한 파이썬 스크립트를 자주 실행하는 경우 시작 페널티를 내지 않는 다른 전략이 있습니까?
UPDATE :
Reducing the Python startup time
을하지만 더 완벽한 솔루션에 비해 해킹과 같습니다
사람이 같은 생각을 가진 우연히 것으로 보인다. 이 작업을 수행 할 수있는 모듈이 있습니까?
당신이 "시작 처벌을"측정 했습니까? 그것은 당신의 일에 영향을 미칩니 까? –
필자는 파이썬 인터프리터에서 그런 기능에 대해 들어 본 적이 없다. 아마 이것의 영향은 노력을 정당화하기에 충분하지 않습니다. 현재 운영 체제는 실행 파일의 바이너리를 메모리에 보관합니다 (충분한 RAM이없는 경우 제외). – Alfe