Python 3.13에 대해 알아야할 모든 것 – JIT와 GIL의 향상

파이썬의 성능이 다른 언어에 비해 좋지 않다는 것은 잘 알려져 있습니다.

그럼에도 불구하고 간결한 문법과 생산성, 개발자 생태계의 풍부한 지원등에 힘입어서

전세계적으로 많이 사용하는 언어가 됐습니다.


GIL을 사용하는것은 단일 CPU프로세스의 속도가 증가하는 시대에서는 좋은 전략이었지만,
단일 프로세스의 속도를 증가시키기 보다, 여러개의 코어를 사용하는 멀티 코어 시대가 되면서

여러개의 코어를 효과적으로 사용하면 좋겠다는 요구가 계속 있어왔습니다.


multiprocessing을 사용해서 성능을 올리는 방법도 있습니다만,

장기적으로는 GIL제거와 함께 JIT컴파일러 도입을 시작한 것으로 보입니다.


아직은 보통 사용자인 저에게까지 와닿는 사안은 아닙니다만,

GIL을 켰을때와 껐을때 성능차이가 있는것으로 보여서 이부분은 개선이 필요할 것 같습니다.


장기적으로는 공짜로 성능이 증가할 것이기에 즐겁게 기다리면 될 것 같습니다.


https://news.hada.io/topic?id=16978

Python 3.13에 대해 알아야할 모든 것 – JIT와 GIL의 향상 | GeekNews

GeekNews

Python 3.13에 대해 알아야할 모든 것 – JIT와 GIL의 향상 | GeekNews

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2024년 9월 30일 오전 1:10

댓글 0

    함께 읽은 게시물

    한 장에 메시지 하나만

    

    ... 더 보기


    99%가 코딩 공부를 실패하는 이유

    코딩 배울 때 피해야 할 공부법과 해결책 글을 읽고 핵심을 간략하게 정리해서 제 생각과 함께 공유합니다. 1️⃣ 튜토리얼에 의존하게 되는 경우 처음 배울 때 튜토리얼을 찾아서 샘플 어플도 따라 만들어 본다. 그후에 혼자서 스스로 어플을 만들려면 머릿속이 백지처럼 변한다. 마치 안 배웠던 것처럼 까먹고 무엇을 어디서부터 어떻게 시작해야 하는지 모른다. 튜토리얼만 무조건 따라 한다고 기술을 습득할 수 있는 건 아니다. 튜토리얼을 따라 하면서 중요한 것은 관련 지식을 '내 것'으로 만드는 것이다. 관련 지식을 내 것으... 더 보기

    Why 99% of People Fail to Learn to Code

    Medium

    Why 99% of People Fail to Learn to Code

     • 

    댓글 2 • 저장 77 • 조회 5,908


    MCP 모르면 대체 얼마나 손해 보는 걸까?🤔

    ... 더 보기

    MCP 모르면 대체 얼마나 손해 보는 걸까? | 요즘IT

    요즘IT

    MCP 모르면 대체 얼마나 손해 보는 걸까? | 요즘IT

    Claude 너.. 아주 실망이야.. 😑 돈을 저렇게 처묵처묵하고는.. 에잉~

    ... 더 보기