CWN(CHANGE WITH NEWS) - 파이썬 3.11, 벤치마크 통해 성능 대폭 향상 입증

  • 구름많음영월5.4℃
  • 흐림진주6.1℃
  • 구름많음동두천11.1℃
  • 흐림대구7.1℃
  • 구름많음완도9.8℃
  • 흐림의성4.7℃
  • 흐림동해11.3℃
  • 구름많음대관령5.5℃
  • 흐림보은5.3℃
  • 구름많음보성군7.5℃
  • 흐림고창군11.7℃
  • 흐림거제9.7℃
  • 흐림포항10.8℃
  • 흐림의령군4.5℃
  • 흐림구미7.0℃
  • 구름많음인제6.8℃
  • 흐림통영10.7℃
  • 구름많음부여7.0℃
  • 흐림전주9.9℃
  • 흐림강릉12.8℃
  • 흐림봉화3.0℃
  • 구름많음이천7.0℃
  • 흐림북창원9.2℃
  • 구름많음충주6.5℃
  • 구름많음부안10.4℃
  • 흐림영천4.5℃
  • 흐림홍천5.4℃
  • 박무홍성8.2℃
  • 흐림임실5.1℃
  • 흐림김해시9.2℃
  • 흐림광양시9.8℃
  • 구름많음양평8.0℃
  • 박무인천11.3℃
  • 흐림고산16.8℃
  • 구름많음울릉도12.5℃
  • 흐림산청5.2℃
  • 흐림광주8.7℃
  • 구름많음순천4.4℃
  • 구름많음서청주5.9℃
  • 흐림영광군10.1℃
  • 흐림남원5.3℃
  • 흐림흑산도14.2℃
  • 구름많음남해10.0℃
  • 구름많음제천4.7℃
  • 구름많음속초12.0℃
  • 구름많음보령12.6℃
  • 구름많음청주9.5℃
  • 구름많음철원10.3℃
  • 박무수원9.2℃
  • 구름많음파주10.6℃
  • 흐림북강릉10.2℃
  • 흐림상주6.5℃
  • 흐림창원9.5℃
  • 흐림울산8.6℃
  • 흐림성산12.0℃
  • 흐림진도군9.9℃
  • 흐림부산11.6℃
  • 흐림양산시8.9℃
  • 구름많음대전9.2℃
  • 구름많음세종9.1℃
  • 흐림순창군5.4℃
  • 구름많음천안6.8℃
  • 흐림문경6.5℃
  • 흐림서귀포14.7℃
  • 흐림금산5.9℃
  • 흐림울진10.4℃
  • 흐림거창4.7℃
  • 흐림추풍령4.9℃
  • 흐림영주5.9℃
  • 흐림서산11.4℃
  • 구름많음정선군4.9℃
  • 박무백령도11.9℃
  • 구름많음여수10.9℃
  • 흐림군산10.3℃
  • 흐림북부산7.5℃
  • 흐림태백6.9℃
  • 흐림청송군3.4℃
  • 흐림밀양5.7℃
  • 흐림안동6.3℃
  • 연무서울11.7℃
  • 구름많음장흥6.8℃
  • 흐림정읍11.2℃
  • 흐림경주시6.1℃
  • 구름많음목포10.6℃
  • 흐림해남7.6℃
  • 흐림영덕9.9℃
  • 구름많음고흥6.7℃
  • 구름많음춘천6.5℃
  • 구름많음원주7.5℃
  • 박무북춘천7.4℃
  • 흐림강진군7.8℃
  • 흐림합천6.8℃
  • 흐림고창11.5℃
  • 흐림장수4.0℃
  • 흐림함양군5.5℃
  • 구름많음강화11.1℃
  • 흐림제주15.1℃
  • 2025.11.24 (월)

파이썬 3.11, 벤치마크 통해 성능 대폭 향상 입증

최정인 / 기사승인 : 2022-06-14 20:56:36
  • -
  • +
  • 인쇄

지난달 파이썬의 주요 업데이트 첫 번째 프리뷰와 함께 파이썬 3.11 베타 1이 출시되었다. 이번 주요 업데이트와 함께 새로운 기능이 여럿 추가되었다.

해외 개발자 뉴스 포럼 포로닉스는 파이썬 3.11 베타 버전 성능도 과거 파이썬 3.x 버전보다 우수하다는 평가 결과에 주목했다.

우선, 파이썬 3.11 베타 버전에는 asyncio 태스크 그룹에 대한 지원, 에러 역추적의 정확도 향상, 셀프 타입의 인스턴스 회귀, 가변 제네릭을 위한 TypeVarTuple 등 다양한 기능이 새로 적용되었다.

이번 업데이트는 파이썬 언어의 문법적 변화 외에도 “Faster CPython Project” 연구를 반영하여 참조 구현의 속도를 대폭 높였다. 파이썬 재단 공식 발표에 따르면, 파이썬 3.11은 파이썬 3.10에 비하여 10~60% 빠르며 표준 제품 세트 이용 시 1.22배 빠르다.

그렇다면 파이썬의 주장대로 파이썬 3.11 베타 버전 성능이 기존 버전보다 월등할까?

이에, 포로닉스가 파이썬 3.11 베타 버전 벤치마크 테스트 진행 후 결과를 간략하게 전달했다. 테스트에는 AMD 라이젠 9 5950X 개발자 박스(AMD Ryzen 9 5950X developer box)를 사용했다.

먼저, 파이벤치 파이썬(PyBench Python) 벤치마크 결과를 살펴보자. 비교적 간단한 벤치마크에서도 파이썬 3.8~3.10 모두 성능의 차이가 크지 않았다. 반면, 3.11 베타 버전의 스크립트 테스트 세트 완료 소요 시간은 기존 버전 대비 84%였다.

이어서 파이퍼포먼스 1.0.0(PyPerformance 1.0.0) 벤치마크 총점(점수가 낮을수록 성능 우수)은 파이썬 3.8.13 버전 90.7점, 파이썬 3.9.13 버전 90점, 파이썬 3.10.4 버전 87.1점을 기록했다. 반면, 파이썬 3.11 베타 버전의 총점은 52.2점으로 기존 버전보다 훨씬 더 우수한 것을 확인할 수 있었다.

마지막으로 기하학적 테스트 총점을 분석했다. 높을수록 성능이 훌륭한 파이썬 3.11 베타 버전의 총점은 1,561점이었다. 반면, 파이선 3.8.13 버전 1,078점, 파이썬 3.9.13 버전 총점 1,091점, 파이썬 3.10.4 버전 1,113점으로, 파이썬 3.11 베타 버전의 점수에 훨씬 못미치는 수준을 기대했다.

결과적으로 AMD 라이젠 9 5950X를 사용했을 때, 파이썬 3.11 베타 버전은 기존 파이썬 3.10.4보다 약 41% 더 빠르고, 파이썬 3.8보다 45% 향상됐다.

한편, 파이썬 3.11은 오는 7월 중으로 베타 버전의 후속 버전 출시를 시작하며, 여러 버전을 거쳐 10월 이후에 파이썬 3.11.0 정식 출시가 이루어질 예정이었다. 그러나 배포 일정을 연기했다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue