Python 3.13에 대해 알아야할 모든 것 – JIT와 GIL의 향상 | GeekNews
GeekNews
파이썬의 성능이 다른 언어에 비해 좋지 않다는 것은 잘 알려져 있습니다.
그럼에도 불구하고 간결한 문법과 생산성, 개발자 생태계의 풍부한 지원등에 힘입어서
전세계적으로 많이 사용하는 언어가 됐습니다.
GIL을 사용하는것은 단일 CPU프로세스의 속도가 증가하는 시대에서는 좋은 전략이었지만,
단일 프로세스의 속도를 증가시키기 보다, 여러개의 코어를 사용하는 멀티 코어 시대가 되면서
여러개의 코어를 효과적으로 사용하면 좋겠다는 요구가 계속 있어왔습니다.
multiprocessing을 사용해서 성능을 올리는 방법도 있습니다만,
장기적으로는 GIL제거와 함께 JIT컴파일러 도입을 시작한 것으로 보입니다.
아직은 보통 사용자인 저에게까지 와닿는 사안은 아닙니다만,
GIL을 켰을때와 껐을때 성능차이가 있는것으로 보여서 이부분은 개선이 필요할 것 같습니다.
장기적으로는 공짜로 성능이 증가할 것이기에 즐겁게 기다리면 될 것 같습니다.
https://news.hada.io/topic?id=16978
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 9월 30일 오전 1:10