바이트코드 실행 과정 최적화로 python 3.14의 전체 실행 속도 향상
파이썬 3.14에서는 새로운 인터프리터가 추가된다.
이 새로운 인터프리터는
꼬리 호출 기반의 새로운 인터프리터다.
꼬리 호출은 C 컴파일러가 CPython 코드에서 수행하는 최적화 기법이다.
바이트코드 실행 과정 단계에서 최적화가 수행되어
전체 실행 속도를 높인다.
기존 코드 수정 없이
최대 30%의 성능 향상이 있을 것으로 기대된다.
꼬리 호출 최적화를 지원하는 c 컴파일러가 필요한데
MSVC, Clang 19 이상에서 가능하며 x86-64, aarch64 아키텍처를 지원한다.
GCC는 지원 예정
새 인터프리터를 테스트 할 수 있는 파이썬 3.14의 첫번째 베타버전은
25년 5월 출시 예정
출처
댓글
댓글 쓰기