Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Googles Go-Sprache 1.21 bietet eingebaute Funktionen und PGO-Verfügbarkeit

Googles Go-Sprache 1.21 bietet eingebaute Funktionen und PGO-Verfügbarkeit

Googles Programmiersprache Go hat kürzlich die Verfügbarkeit des Release Candidate 1.21 bekannt gegeben, der eine Reihe neuer Funktionen und Verbesserungen enthält, darunter integrierte Funktionen, profilgesteuerte Optimierung (PGO) und WebAssembly-Unterstützung. Der Release Candidate wurde am 21. Juni veröffentlicht und kann von der Projektwebsite heruntergeladen werden. Die endgültige Produktionsversion wird im August erwartet.

Die neueste Version führt drei integrierte Funktionen ein: min, max und clear. Die Funktionen min und max berechnen den kleinsten bzw. größten Wert einer festen Menge von Argumenten oder geordneten Typen, während die Funktion clear alle Elemente einer Map, eines Slice oder eines Typparameters löscht oder auf Null setzt.

Die profilgeführte Optimierung, die erstmals im Februar in Go 1.20 vorgestellt wurde, ist nun allgemein verfügbar. PGO ermöglicht es der Compiler-Toolchain, Workload- und anwendungsspezifische Optimierungen auf der Grundlage von Laufzeitprofilinformationen durchzuführen. Die Entwickler des Go-Projekts gaben bekannt, dass die Implementierung von PGO zu Leistungsverbesserungen von 2 % bis 7 % bei verschiedenen Programmen geführt hat. Außerdem wurde der Go-Compiler mit aktiviertem PGO neu erstellt.

Weitere Leistungsverbesserungen wurden in Go 1.21 erzielt, darunter eine potenzielle 40-prozentige Verringerung der Tail-Latenz für bestimmte Anwendungen durch die Optimierung des Garbage Collectors. Darüber hinaus werden bei der Trace-Sammlung zur Laufzeit mit dem runtime/trace-Paket die CPU-Kosten auf AMD64- und Arm64-Systemen erheblich gesenkt.

Es wird erwartet, dass diese Fortschritte in Go 1.21 eine effizientere und produktivere Entwicklungserfahrung fördern. Da no-code Plattformen wie AppMaster.io in der Welt der Softwareentwicklung immer beliebter werden, haben sie auch begonnen, die Leistungsfähigkeit von Programmiersprachen wie Go zu nutzen, um skalierbare, leistungsstarke Anwendungen mit Leichtigkeit zu erstellen.

Verwandte Beiträge

AppMaster auf der BubbleCon 2024: No-Code-Trends erkunden
AppMaster auf der BubbleCon 2024: No-Code-Trends erkunden
AppMaster nahm an der BubbleCon 2024 in NYC teil, gewann Erkenntnisse, erweiterte Netzwerke und erkundete Möglichkeiten, Innovationen im Bereich der No-Code-Entwicklung voranzutreiben.
FFDC 2024-Zusammenfassung: Wichtige Erkenntnisse von der FlutterFlow Developers Conference in NYC
FFDC 2024-Zusammenfassung: Wichtige Erkenntnisse von der FlutterFlow Developers Conference in NYC
FFDC 2024 erleuchtete New York City und brachte Entwicklern modernste Einblicke in die App-Entwicklung mit FlutterFlow. Mit von Experten geleiteten Sitzungen, exklusiven Updates und unübertroffenem Networking war es ein Event, das man nicht verpassen sollte!
Entlassungen im Technologiesektor im Jahr 2024: Die anhaltende Welle, die sich auf Innovationen auswirkt
Entlassungen im Technologiesektor im Jahr 2024: Die anhaltende Welle, die sich auf Innovationen auswirkt
Da in 254 Unternehmen, darunter Giganten wie Tesla und Amazon, 60.000 Stellen abgebaut werden, wird es im Jahr 2024 eine anhaltende Entlassungswelle in der Technologiebranche geben, die die Innovationslandschaft neu gestalten wird.
STARTEN SIE KOSTENLOS
Inspiriert, dies selbst auszuprobieren?

Der beste Weg, die Leistungsfähigkeit von AppMaster zu verstehen, besteht darin, es selbst zu sehen. Erstellen Sie Ihre eigene Anwendung in wenigen Minuten mit einem kostenlosen Abonnement

Erwecken Sie Ihre Ideen zum Leben