Google-āĻāϰ Go Language 1.21 āĻŦāĻŋāϞā§āĻ-āĻāύ āĻĢāĻžāĻāĻļāύ āĻāĻŦāĻ PGO āĻāĻĒāϞāĻŦā§āϧāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§
āĻā§ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻ āϏāĻāϏā§āĻāϰāĻŖ 1.21 āϰāĻŋāϞāĻŋāĻ āĻĒā§āϰāĻžāϰā§āĻĨā§ āύāϤā§āύ āĻŦāĻŋāϞā§āĻ-āĻāύ āĻĢāĻžāĻāĻļāύ, āĻĒā§āϰā§āĻĢāĻžāĻāϞ-āύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ, āĻāύā§āύāϤ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž, WebAssembly āĻĨāĻžāĻāĻžāϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āĻāĻŦāĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻžāϰāĻĻā§āϰ āĻāύā§āϝ āĻ āύā§āϝāĻžāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻāύā§āύāϤāĻŋ āύāĻŋāϝāĻŧā§ āĻāϏā§ā§ˇ

āĻā§āĻāϞā§āϰ āĻā§ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻž āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āϤāĻžāϰ 1.21 āϰāĻŋāϞāĻŋāĻ āĻĒā§āϰāĻžāϰā§āĻĨā§āϰ āĻāĻĒāϞāĻŦā§āϧāϤāĻž āĻā§āώāĻŖāĻž āĻāϰā§āĻā§, āĻŦāĻŋāϞā§āĻ-āĻāύ āĻĢāĻžāĻāĻļāύ, āĻĒā§āϰā§āĻĢāĻžāĻāϞ-āĻāĻžāĻāĻĄā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ (āĻĒāĻŋāĻāĻŋāĻ), āĻāĻŦāĻ āĻāϝāĻŧā§āĻŦ āĻ ā§āϝāĻžāϏā§āĻŽā§āĻŦāϞāĻŋ āĻĨāĻžāĻāĻžāϰ āĻŦā§āϝāĻŦāϏā§āĻĨāĻž āϏāĻš āĻ āύā§āĻāĻā§āϞāĻŋ āύāϤā§āύ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāĻŦāĻ āĻāύā§āύāϤāĻŋāϰ āϏā§āĻāύāĻž āĻāϰā§āĻā§āĨ¤ āϰāĻŋāϞāĻŋāĻ āĻĒā§āϰāĻžāϰā§āĻĨā§ 21 āĻā§āύ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻ āĻĨā§āĻā§ āĻĄāĻžāĻāύāϞā§āĻĄ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻā§āĻĄāĻŧāĻžāύā§āϤ āĻĒā§āϰāϝā§āĻāύāĻž āĻŽā§āĻā§āϤāĻŋ āĻāĻāϏā§āĻā§ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ.
āϏāϰā§āĻŦāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖ āϤāĻŋāύāĻāĻŋ āĻ
āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻĢāĻžāĻāĻļāύ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰā§: min , max , āĻāĻŦāĻ clear ⧎ min āĻāĻŦāĻ max āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋ āϝāĻĨāĻžāĻā§āϰāĻŽā§, āĻāϰā§āĻā§āĻŽā§āύā§āĻā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āϏā§āĻ āĻŦāĻž āĻ
āϰā§āĻĄāĻžāϰāĻā§āϤ āĻĒā§āϰāĻāĻžāϰā§āϰ āĻā§āώā§āĻĻā§āϰāϤāĻŽ āĻŦāĻž āĻŦā§āĻšāϤā§āϤāĻŽ āĻŽāĻžāύ āĻāĻŖāύāĻž āĻāϰā§, āϝāĻāύ clear āĻĢāĻžāĻāĻļāύ āĻāĻāĻāĻŋ āĻŽāĻžāύāĻāĻŋāϤā§āϰ, āϏā§āϞāĻžāĻāϏ āĻŦāĻž āĻāĻžāĻāĻĒ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰā§āϰ āϏāĻŽāϏā§āϤ āĻāĻĒāĻžāĻĻāĻžāύ āĻŽā§āĻā§ āĻŦāĻž āĻļā§āύā§āϝ āĻāϰā§āĨ¤
āĻĒā§āϰā§āĻĢāĻžāĻāϞ-āύāĻŋāϰā§āĻĻā§āĻļāĻŋāϤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ, āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻĢā§āĻŦā§āϰā§āϝāĻŧāĻžāϰāĻŋāϤ⧠Go 1.20-āĻ āĻĒā§āϰāĻŋāĻāĻŋāĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻāĻāύ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻĒāϞāĻŦā§āϧāĨ¤ āĻĒāĻŋāĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻā§āϞāĻā§āύāĻā§ āϰāĻžāύāĻāĻžāĻāĻŽ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āϤāĻĨā§āϝā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāϝāĻŧāĻžāϰā§āĻāϞā§āĻĄ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ-āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āϏāĻā§āĻāĻžāϞāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤ Go āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āĻā§āύ āϝ⧠PGO āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻĢāϞ⧠āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽā§ 2% āĻĨā§āĻā§ 7% āĻĒāϰā§āϝāύā§āϤ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻāύā§āύāϤāĻŋ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻĒāϰāύā§āϤā§, āĻā§ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ PGO āϏāĻā§āώāĻŽ āĻāϰ⧠āĻĒā§āύāϰā§āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
Go 1.21-āĻ āĻāϰāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻŦāϰā§āϧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšāĻāĻžāϰ⧠āĻāĻŋāĻāύāĻŋāĻāϝāĻŧā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āϏāĻŽā§āĻāĻžāĻŦā§āϝ 40% āĻā§āϞ āϞā§āĻā§āύā§āϏāĻŋ āĻšā§āϰāĻžāϏ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻĒāϰāύā§āϤā§, runtime/trace āĻĒā§āϝāĻžāĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϰāĻžāύāĻāĻžāĻāĻŽ āĻā§āϰā§āϏ āϏāĻāĻā§āϰāĻš AMD64 āĻāĻŦāĻ Arm64 āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻāĻāĻŋ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻŽ CPU āĻāϰāĻ āĻĻā§āĻāĻžāϝāĻŧāĨ¤
Go 1.21-āĻāϰ āĻāĻ āĻ āĻā§āϰāĻāϤāĻŋāĻā§āϞāĻŋ āĻāϰāĻ āĻĻāĻā§āώ āĻāĻŦāĻ āĻāϤā§āĻĒāĻžāĻĻāύāĻļā§āϞ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻ āĻāĻŋāĻā§āĻāϤāĻžāĻā§ āĻāϤā§āϏāĻžāĻšāĻŋāϤ āĻāϰāĻŦā§ āĻŦāϞ⧠āĻāĻļāĻž āĻāϰāĻž āĻšāĻā§āĻā§āĨ¤ āϝā§āĻšā§āϤ⧠no-code āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϝā§āĻŽāύ AppMaster.io āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻĄā§āĻā§āϞāĻĒāĻŽā§āύā§āĻ āĻŦāĻŋāĻļā§āĻŦā§ āĻāύāĻĒā§āϰāĻŋāϝāĻŧāϤāĻž āĻ āϰā§āĻāύ āĻāϰ⧠āĻāϞā§āĻā§, āϤāĻžāϰāĻž āϏāĻšāĻā§ āϏā§āĻā§āϞā§āĻŦāϞ, āĻāĻā§āĻ-āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦāĻŋāϞā§āĻĄ āĻāϰāĻžāϰ āĻŽāϤ⧠āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻāĻā§āϞāĻŋāϰ āĻļāĻā§āϤāĻŋāĻā§ āĻāĻžāĻā§ āϞāĻžāĻāĻžāϤ⧠āĻļā§āϰ⧠āĻāϰā§āĻā§āĨ¤


