Go 1.22 behebt Probleme mit for-Schleife

Das Go-Team hat mit der Veröffentlichung von Go 1.22 mehrere neue Funktionen und Verbesserungen realisiert. Unter anderem sei ein seit langem bestehendes Problem der “for”-Schleife behoben.

Letzteres äußerte sich in der versehentlichen gemeinsamen Nutzung von Schleifenvariablen zwischen Iterationen. Das soll nun nicht mehr vorkommen. Weiterhin sind Performance-Steigerungen enthalten. Die Speicheroptimierung in der Go-Runtime verbessere die CPU-Leistung bis zu 3 Prozent und reduziert gleichzeitig den Speicher-Overhead der meisten Go-Programme um etwa 1 Prozent.

Die mit Go 1.21 eingeführte profilgesteuerte Optimierung (PGO) für den Go-Compiler haben die Entwickler weiter ausgebaut. Eine in 1.22 hinzugefügte Optimierung sei die effektivere Devirtualisierung. Die meisten Programme sollen bei aktivierter PGO-Verbesserungen zwischen 2 bis 14 Prozent schneller laufen.

Die vollständige Liste der Änderungen sind in den Release Notes zu finden.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben