Python 3.15, JIT 덕에 20% 빨라졌다
How Fast is Python 3.15?
Python 3.15는 표준 인터프리터에서 3.14보다 소폭 빠른 수준이지만, JIT 버전은 재귀 피보나치 계산에서 1.20배, 버블 정렬에서 1.28배 성능 향상을 보였다. 이는 이전 버전에서는 없던 일로, JIT가 표준 인터프리터보다 빨라진 첫 사례다. 한편 free-threading 버전은 단일 스레드 테스트에서 표준과 비슷한 성능을 유지했지만, 멀티스레드에서는 GIL의 한계를 드러냈다. PyPy는 여전히 CPython보다 5배 이상 빠르며, Rust는 77배 빠른 성능을 보였다.
정말로 가장 흥미로운 점은 3.15 인터프리터의 JIT가 같은 테스트에서 표준 인터프리터보다 빨랐다는 것이다. 이는 이전 해에는 없던 일이었다. 그리고 1.20배의 속도 향상은 무시할 수 없는 수치로, 매우 흥미로운 결과다!