8P by lemonmint 11달전 | favorite | 댓글과 토론
  • 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로 변경.