GN⁺: PyPy를 실제 작업에 사용하는 사람이 있나요?
(news.ycombinator.com)- PyPy, 대체 Python 인터프리터인 JIT를 갖춘 릴리스 매니저로 2015년부터 활동 중입니다.
- conda-forge를 통해 또는 직접 다운로드를 통해 PyPy를 사용할 수 있도록 많은 작업을 수행했습니다.
- 이는 PyPy를 패키징하는 것뿐만 아니라 전체 C-API 에뮬레이션 레이어를 개선하여 오늘날 거의 전체 과학적 파이썬 데이터 스택을 (비록 느리게) 실행할 수 있도록 하는 것을 포함합니다.
- 우리는 제한된 피드백만 받아서 실제로 PyPy를 제품 또는 연구에 사용하는 사람들에 대한 정보를 얻기 어렵습니다.
- 매년 CPython 릴리스 주기를 따라가는 것만으로도 상당한 작업이 필요합니다.
- 기술 개선을 위한 노력은 사용자 경험에 기반해야 하지만, 우리는 너무 적은 정보를 얻어 우리의 매우 제한된 에너지를 직접적으로 이끌기 어렵습니다.
- PyPy를 사용하고 있다면, [3]에 나열된 방법 중 어느 것이든 여기에 알려주시기 바랍니다.
Hacker News 의견
- 사용자들은 DNS 이벤트 분석 및 로그 파일 파싱과 같은 실제 작업에 PyPy를 사용하고 있습니다.
- PyPy는 사용자들이 50배 더 빠른 성능과 감소된 서버 부하를 보고하며 상당한 속도 향상을 제공했습니다.
- 일부 사용자들은 PyPy가 이제 Python 3.9를 지원하며 호환성 문제로 인해 시도하지 않았다는 사실을 모릅니다.
- PyPy는 웹 앱, ETL 프로세스 및 REST API 통합을 포함한 다양한 애플리케이션에서 사용됩니다.
- PyPy는 넘파이가 아닌 CPU 바운드 Python 스크립트의 성능 향상에 유용한 도구가 될 수 있습니다.
- PyPy와 관련된 주요 도전 과제는 CPython 확장과 복잡한 애플리케이션을 이식해야 한다는 점입니다.
- PyPy는 성능 향상과 잠재적인 비용 절감을 위해 긍정적인 피드백을 받았습니다.
- 마케팅 부족과 구식 웹사이트로 인해 PyPy의 가시성과 개발자들의 인식에 제약이 있었습니다.