- Verbesserungen bei PGO (Profile-guided optimization)
- Devirtualisierung wird in mehr Fällen angewendet.
- Bei neuer PGO-Anwendung 2–14 % Leistungssteigerung.
- Neuer experimenteller Inliner hinzugefügt.
- Kann mit
GOEXPERIMENT=newinliner aktiviert werden.
- runtime, math/rand/v2 und math/rand ohne Seed verwenden nun ChaCha8 als standardmäßigen RNG, der kryptografisch stark und schnell ist.
- Erstes std-v2-Paket math/rand/v2 hinzugefügt
- Unterstützung für Ganzzahlen in der
for range-Syntax.
- Experimentelle Unterstützung für Rangefunc hinzugefügt, kann mit
GOEXPERIMENT=rangefunc aktiviert werden.
- Unterstützung für verbesserte URL-Routing-Muster in
net/http.ServeMux hinzugefügt.
io.Copy verwendet nun splice(2) und sendfile(2), wenn verfügbar.
- 1–3 % bessere CPU-Leistung und etwa 1 % weniger Speicher-Overhead durch die Einführung des Allocation Header.
- Neue Trace-Web-UI enthalten, umgestellt auf eine threadorientierte Ansicht.
Noch keine Kommentare.