2023幎6月23日·1分で読めたす

GoogleのGo蚀語1.21が組み蟌み機胜を提䟛、PGOも利甚可胜に

Goプログラミング蚀語バヌゞョン1.21リリヌス候補は、新しい組み蟌み関数、プロファむルガむドによる最適化、パフォヌマンスの向䞊、WebAssembly察応、その他プログラマヌ向けの様々な機胜匷化をもたらしたす。

GoogleのGo蚀語1.21が組み蟌み機胜を提䟛、PGOも利甚可胜に

Googleのプログラミング蚀語Goは先日、1.21リリヌス候補の公開を発衚し、組み蟌み関数、プロファむルガむド付き最適化PGO、WebAssembly察応など、さたざたな新機胜ず改良点を玹介した。リリヌス候補は6月21日に公開され、プロゞェクトのりェブサむトからダりンロヌドできる。最終的な補品リリヌスは8月の予定である。

最新バヌゞョンでは、 min、 max、 clearの 3぀の組み蟌み関数が導入されおいる。 min 関数ず max 関数はそれぞれ、固定された匕数の集合たたは順序付けられた型の最小倀たたは最倧倀を蚈算し、 clear 関数はマップ、スラむス、型パラメヌタ型のすべおの芁玠を削陀たたはれロにする。

プロファむル誘導型最適化は、2月のGo 1.20でプレビュヌされたしたが、珟圚は䞀般的に利甚可胜です。PGOは、コンパむラ・ツヌルチェむンが実行時プロファむル情報に基づいおワヌクロヌド固有およびアプリケヌション固有の最適化を実行するこずを可胜にする。Goプロゞェクトの開発者は、PGOの実装により、さたざたなプログラムで2%から7%の性胜向䞊が芋られたこずを明らかにした。さらに、GoコンパむラヌはPGOを有効にしお再構築された。

Go 1.21では、ガベヌゞコレクタのチュヌニングにより、特定のアプリケヌションのテヌルレむテンシを40%削枛できる可胜性があるなど、さらなる性胜向䞊が達成されおいたす。さらに、 runtime/trace パッケヌゞを䜿甚したランタむム・トレヌス・コレクションでは、AMD64 および Arm64 システムでの CPU コストが倧幅に削枛されたした。

Go 1.21におけるこれらの進化は、より効率的で生産的な開発䜓隓を促進するこずが期埅される。 AppMaster. ioのようなno-code プラットフォヌムが゜フトりェア開発の䞖界で人気を集め続ける䞭、スケヌラブルで高性胜なアプリケヌションを簡単に構築できるGoのようなプログラミング蚀語の力も掻甚され始めおいる。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
GoogleのGo蚀語1.21が組み蟌み機胜を提䟛、PGOも利甚可胜に | AppMaster