728x90
반응형
Go 1.22 Release Candidate 릴리스
- PGO ( Profile-guided optimization ) 개선
- devirtualization을 더 많은 경우에 적용.
- 새로운 PGO 적용 시 성능 2~14% 개선.
- 실험적인 새로운 inliner 추가.
- GOEXPERIMENT=newinliner로 활성화 가능.
- 이제 runtime, math/rand/v2, 시드가 없는 math/rand에서 기본 RNG로 암호학적으로 강력하고 빠른 ChaCha8을 사용합니다.
- 최초의 std v2 패키지 math/rand/v2 추가
- For range 구문에서 정수 지원.
- 실험적인 Rangefunc 지원 추가, GOEXPERIMENT=rangefunc로 활성화 가능.
- net/http.ServeMux 에서의 URL 향상된 라우팅 패턴 지원 추가.
- 이제 io.Copy는 사용할 수 있는 경우 splice(2), sendfile(2)를 사용합니다.
- Allocation Header 도입으로 인한 CPU 성능 개선 1~3%, 메모리 오버헤드 감소 ~1%.
- 새로운 Trace Web UI 탑재, thread-oriented view로 변경.
https://groups.google.com/g/golang-announce/c/FIUY9kd7fc0?pli=1
728x90
'08.Algorithm' 카테고리의 다른 글
프로그래밍 언어 - 파이썬 (Python) - 메타 프로그래밍 (0) | 2023.12.13 |
---|---|
프로그래밍 언어 - 파이썬 (Python) (0) | 2023.12.13 |
프로그래밍 언어 (0) | 2023.12.13 |
프로그래밍 언어 - V 프로그래밍 (0) | 2023.12.13 |
자바 스크립트 - 현대 자바스크립트 프레임워크 (1) | 2023.12.05 |