Rilis Kandidat Go 1.22
(groups.google.com)- Peningkatan PGO (Profile-guided optimization)
- Devirtualization diterapkan pada lebih banyak kasus.
- Saat menerapkan PGO baru, performa meningkat 2~14%.
- Penambahan inliner baru yang bersifat eksperimental.
- Dapat diaktifkan dengan
GOEXPERIMENT=newinliner. - Kini runtime, math/rand/v2, dan math/rand tanpa seed menggunakan ChaCha8 yang kuat secara kriptografis dan cepat sebagai RNG bawaan.
- Penambahan paket std v2 pertama, math/rand/v2
- Dukungan integer pada sintaks
for range. - Penambahan dukungan Rangefunc eksperimental, dapat diaktifkan dengan
GOEXPERIMENT=rangefunc. - Penambahan dukungan pola routing URL yang ditingkatkan di net/http.ServeMux.
- Kini io.Copy menggunakan splice(2) dan sendfile(2) jika tersedia.
- Peningkatan performa CPU 1~3% dan pengurangan overhead memori ~1% berkat Allocation Header.
- Dilengkapi Web UI Trace baru, diubah ke tampilan berorientasi thread.
Belum ada komentar.