Go-āĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ
Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏā§āϰāĻž āĻ āύā§āĻļā§āϞāύ āĻāĻŦāĻ āĻā§āĻļāϞ āĻāĻŦāĻŋāώā§āĻāĻžāϰ āĻāϰā§āύāĨ¤ āϏāĻā§āĻāϤāĻŋ, āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ, āύāĻŋāϰāĻžāĻĒāĻĻ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āĻāĻžāĻŦā§ āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻž āĻ āϰā§āĻāύ āĻāϰāĻŦā§āύ āϤāĻž āĻļāĻŋāĻā§āύ⧎

Go-āϤ⧠āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύā§āϰ āĻā§āĻŽāĻŋāĻāĻž
Go, āĻŦāĻž Golang āĻšāϞ āĻāĻāĻāĻŋ āĻāϧā§āύāĻŋāĻ, āĻāĻĒā§āύ-āϏā§āϰā§āϏ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻž āϝāĻž Google-āĻ āϰāĻŦāĻžāϰā§āĻ āĻā§āϰāĻŋāĻā§āĻŽāĻžāϰ, āϰāĻŦ āĻĒāĻžāĻāĻ āĻāĻŦāĻ āĻā§āύ āĻĨāĻŽā§āĻĒāϏāύ āĻĻā§āĻŦāĻžāϰāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āϏāϰāϞāϤāĻž, āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāĻžāĻāĻĒāĻŋāĻ, āĻŦāĻŋāϞā§āĻ-āĻāύ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āϏāĻžāĻĒā§āϰā§āĻ āĻāĻŦāĻ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšā§āϰ āĻāύā§āϝ Go āĻāĻŽā§āĻāĻžāϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āύāĻŋāϝāĻŧā§ āĻāϰā§āĻŦ āĻāϰā§āĨ¤ āϏāĻžāϰā§āĻāĻžāϰ-āϏāĻžāĻāĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ, āĻĄā§āĻāĻž āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻā§āĻ-āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āϏāĻŋāϏā§āĻā§āĻŽ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āĻāϰ āĻāϤāĻŋ, āϏā§āĻā§āϞ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖā§āϰ āϏāĻšāĻāϤāĻžāϰ āĻāύā§āϝ Go āĻŦā§āĻā§ āύā§āϝāĻŧāĨ¤
āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ āĻĨā§āĻā§ āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻā§āĻĒā§ āύāĻŋāϤā§, āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āĻĄāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāϤ⧠āĻāĻžāĻāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāϰ āĻāύā§āϝ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻĒā§āϰāϤāĻŋāĻŦāύā§āϧāĻāϤāĻž āĻŦā§āĻāĻž, āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻž āĻāĻŦāĻ āĻāĻāϝā§āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž-āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠Go āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻāĻāύāĻž āĻšāϞ āĻ ā§āϝāĻžāĻĒāĻŽāĻžāϏā§āĻāĻžāϰ â āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ, āĻāϝāĻŧā§āĻŦ āĻāĻŦāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āύā§-āĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĨ¤ AppMaster Go āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤāĻžāϰ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰā§, āĻāĻā§āĻ-āϞā§āĻĄ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒāϰāĻŋāĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āĻāĻā§āĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤ āĻāĻ āύāĻŋāĻŦāύā§āϧā§, āĻāĻŽāϰāĻž āĻāĻŋāĻā§ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ āĻā§āĻļāϞāĻā§āϞāĻŋ āĻāĻāĻžāϰ āĻāϰāĻŦ, āϝāĻž Go-āĻāϰ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āϏāĻžāĻĒā§āϰā§āĻā§āϰ āϏā§āĻŦāĻŋāϧāĻž āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āĨ¤
āĻāύā§āύāϤ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻāύā§āϝ āϏāĻā§āĻāϤāĻŋ āϞāĻžāĻ āĻāϰāĻž
āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāĻāĻžāϧāĻŋāĻ āĻāĻžāϏā§āĻ āĻāĻāϏāĻžāĻĨā§ āĻāĻžāϞāĻŋāϝāĻŧā§, āĻāĻĒāϞāĻŦā§āϧ āϏāĻŋāϏā§āĻā§āĻŽ āϰāĻŋāϏā§āϰā§āϏā§āϰ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤ Go-āĻā§ āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻŽāĻžāĻĨāĻžāϝāĻŧ āϰā§āĻā§ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϏāĻŽāϏāĻžāĻŽāϝāĻŧāĻŋāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖāĻā§ āϏāĻšāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāϞā§āĻ-āĻāύ āϞā§āϝāĻžāĻā§āĻā§āϝāĻŧā§āĻ āĻāύāϏā§āĻā§āϰāĻžāĻā§āĻ āĻšāĻŋāϏā§āĻŦā§ Goroutines āĻāĻŦāĻ āĻā§āϝāĻžāύā§āϞ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤
āĻā§āϰā§āĻāĻŋāύ
Goroutine āĻšāϞ āĻšāĻžāϞāĻāĻž āĻāĻāύā§āϰ āĻĨā§āϰā§āĻĄ āϝāĻž Go-āĻāϰ āϰāĻžāύāĻāĻžāĻāĻŽ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻā§āϰā§āĻāĻŋāύ āϤā§āϰāĻŋ āĻāϰāĻž āϏāĻšāĻ â āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāύ āĻāϞ āĻāϰāĻžāϰ āĻāĻā§ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ `go` āĻā§āĻāϝāĻŧāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ: ```go go funcName() ``` āϝāĻāύ āĻāĻāĻāĻŋ Goroutine āĻāϞāϤ⧠āĻļā§āϰ⧠āĻāϰā§, āϤāĻāύ āĻāĻāĻŋ āĻ āύā§āϝāĻžāύā§āϝ GoroutineāĻā§āϞāĻŋāϰ āĻŽāϤ⧠āĻāĻāĻ āĻ āĻŋāĻāĻžāύāĻžāϰ āϏā§āĻĨāĻžāύ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻŋ Goroutines āĻŽāϧā§āϝ⧠āϝā§āĻāĻžāϝā§āĻ āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤ āϝāĻžāĻāĻšā§āĻ, āĻĄā§āĻāĻž āϰā§āϏ āϰā§āϧ āĻāϰāϤ⧠āĻāĻĒāύāĻžāĻā§ āĻ āĻŦāĻļā§āϝāĻ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻž āĻŽā§āĻŽāϰāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āϝāϤā§āύ āύāĻŋāϤ⧠āĻšāĻŦā§āĨ¤
āĻā§āϝāĻžāύā§āϞ
āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋ āĻšāϞ āĻā§-āϤ⧠āĻā§āϰā§āĻāĻŋāύā§āϰ āĻŽāϧā§āϝ⧠āϝā§āĻāĻžāϝā§āĻā§āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻĢāϰā§āĻŽā§ˇ āĻā§āϝāĻžāύā§āϞ āĻšāϞ āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻāϰāĻž āύāĻžāϞ⧠āϝāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻĒāύāĻŋ āĻā§āϰā§āĻāĻŋāύā§āϰ āĻŽāϧā§āϝ⧠āĻŽāĻžāύ āĻĒāĻžāĻ āĻžāϤ⧠āĻāĻŦāĻ āĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞ āϤā§āϰāĻŋ āĻāϰāϤā§, `chan` āĻā§āĻāϝāĻŧāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ: ```go channelName := make(chan dataType) ``` āϤā§āϰ āĻ āĻĒāĻžāϰā§āĻāϰ (`<-`) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŽāĻžāύ āĻĒāĻžāĻ āĻžāύ⧠āĻāĻŦāĻ āĻā§āϰāĻšāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻžāύ⧠āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāϰāĻŖ āĻĻā§āĻāϝāĻŧāĻž āĻšāϞ: ```āĻā§ // āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞ āĻā§āϝāĻžāύā§āϞā§āϰ āύāĻžāĻŽā§ āĻāĻāĻāĻŋ āĻŽāĻžāύ āĻĒāĻžāĻ āĻžāύ⧠<- valueToSend // āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽāĻžāύ āĻĒā§āϰāĻžāĻĒā§āϤāĻŋ āĻĒā§āϰāĻžāĻĒā§āϤ āĻŽāĻžāύ := <-āĻā§āϝāĻžāύā§āϞāύāĻžāĻŽ ``` āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻā§āϰā§āĻāĻŋāύā§āϰ āĻŽāϧā§āϝ⧠āύāĻŋāϰāĻžāĻĒāĻĻ āϝā§āĻāĻžāϝā§āĻ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰ⧠āĻāĻŦāĻ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻāĻžāϤāĻŋāĻāϤ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻĻā§āϰ āĻāϰ⧠.

āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻĒā§āϝāĻžāĻāĻžāϰā§āύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž
āϏāĻŽāĻžāύā§āϤāϰāĻžāϞāϤāĻž, āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ, āĻāĻŦāĻ āĻĢā§āϝāĻžāύ-āĻāύ/āĻĢā§āϝāĻžāύ-āĻāĻāĻā§āϰ āĻŽāϤ⧠āϏāĻŽāĻāϤāĻŋ āύāĻŋāĻĻāϰā§āĻļāύāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž, Go āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ⧎ āĻāĻāĻžāύ⧠āĻāĻ āύāĻŋāĻĻāϰā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻŦā§āϝāĻžāĻā§āϝāĻž āϰāϝāĻŧā§āĻā§:
- āϏāĻŽāĻžāύā§āϤāϰāĻžāϞāϤāĻž: āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āĻā§āĻ āĻā§āĻ āĻāĻžāĻāĻā§āϞāĻŋāϤ⧠āĻāĻžāĻ āĻāϰā§āύ āĻāĻŦāĻ āĻāĻāĻžāϧāĻŋāĻ āĻĒā§āϰāϏā§āϏāϰ āĻā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻļāύā§āϰ āĻāϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāϤ⧠āĻāĻ āĻāĻžāĻāĻā§āϞāĻŋ āĻāĻāϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰā§āύāĨ¤
- āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ: āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϞāĻŋāϤ⧠āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻŋāϰāĻŋāĻ āϏāĻāĻāĻ āĻŋāϤ āĻāϰā§āύ, āϝā§āĻāĻžāύ⧠āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻĒāϰā§āϝāĻžāϝāĻŧ āĻĄā§āĻāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰ⧠āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āϝāĻžāύā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻĒā§āϰā§āϰāĻŖ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āϰāϏā§āϏāĻŋāĻ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āϤā§āϰāĻŋ āĻāϰ⧠āϝā§āĻāĻžāύ⧠āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻĄā§āĻāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āϧāĻžāĻĒ āĻāĻāϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰā§āĨ¤
- āĻĢā§āϝāĻžāύ-āĻāύ/āĻĢā§āϝāĻžāύ-āĻāĻāĻ: āĻāĻāĻžāϧāĻŋāĻ āĻā§āϰā§āĻāĻŋāύ (āĻĢā§āϝāĻžāύ-āĻāĻāĻ) āĻā§āĻĄāĻŧā§ āĻāĻāĻāĻŋ āĻāĻžāϏā§āĻ āĻŦāĻŋāϤāϰāĻŖ āĻāϰā§āύ, āϝāĻž āĻāĻāĻ āϏāĻžāĻĨā§ āĻĄā§āĻāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰā§āĨ¤ āϤāĻžāϰāĻĒāϰ, āĻāϰāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āĻŦāĻž āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻ āĻā§āϰā§āĻāĻŋāύāĻā§āϞāĻŋāϰ āĻĢāϞāĻžāĻĢāϞāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āϝāĻžāύā§āϞ⧠(āĻĢā§āϝāĻžāύ-āĻāύ) āĻāĻāϤā§āϰāĻŋāϤ āĻāϰā§āύ⧎ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϞā§, āĻāĻ āĻĒā§āϝāĻžāĻāĻžāϰā§āύāĻā§āϞāĻŋ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ
āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āĻšāϞ āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻžāϰ āĻŦāĻžāϧāĻž āĻāĻŦāĻ āϏāĻŽā§āĻĒāĻĻ āĻāϰāĻā§āϰ āĻ āĻĻāĻā§āώāϤāĻž āϏāύāĻžāĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āĻĄ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĨ¤ Go āĻŦāĻŋāϞā§āĻ-āĻāύ āĻā§āϞ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§, āϝā§āĻŽāύ `pprof` āĻĒā§āϝāĻžāĻā§āĻ, āϝāĻž āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āϤāĻžāĻĻā§āϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻāϰāϤ⧠āĻāĻŦāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻŦā§āĻāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻĒāύāĻžāϰ Go āĻā§āĻĄ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻāϰāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻĒāύāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύā§āϰ āϏā§āϝā§āĻāĻā§āϞāĻŋ āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻĻāĻā§āώ āϏāĻŽā§āĻĒāĻĻā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ⧎
CPU āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ
CPU āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ CPU āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻĒāϰāĻŋāĻĒā§āϰā§āĻā§āώāĻŋāϤ⧠āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰā§āĨ¤ `pprof` āĻĒā§āϝāĻžāĻā§āĻāĻāĻŋ CPU āĻĒā§āϰā§āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻĻā§āĻāĻžāϝāĻŧ āϝ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ āϤāĻžāϰ āĻāĻžāϰā§āϝāĻāϰ āĻāϰāĻžāϰ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āϏāĻŽāϝāĻŧ āĻā§āĻĨāĻžāϝāĻŧ āĻŦā§āϝāϝāĻŧ āĻāϰāĻā§āĨ¤ CPU āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰāϤā§, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻā§āĻĄ āϏā§āύāĻŋāĻĒā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ: ``` go import "runtime/pprof" // ... func main() { // CPU āĻĒā§āϰā§āĻĢāĻžāĻāϞ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§āύ f, err := os.Create( "cpu_profile.prof") āϝāĻĻāĻŋ err != nil { log.Fatal(err) } defer f.Close() // err āĻšāϞ⧠CPU āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻļā§āϰ⧠āĻāϰā§āύ := pprof.StartCPUPprofile(f); err != nil { log.Fatal(err) } defer pprof.StopCUPprofile() // āĻāĻāĻžāύ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻā§āĻĄ āĻāĻžāϞāĻžāύ } ``` āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻāĻžāϞāĻžāύā§āϰ āĻĒāϰā§, āĻāĻĒāύāĻžāϰ āĻāĻžāĻā§ āĻāĻāĻāĻŋ `cpu_profile.prof` āĻĢāĻžāĻāϞ āĻĨāĻžāĻāĻŦā§ āϝāĻž āĻāĻĒāύāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āĻāĻāĻāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻžāϰā§āϰ āϏāĻžāĻšāĻžāϝā§āϝ⧠`pprof` āĻā§āϞ āĻŦāĻž āĻāĻŋāĻā§āϝā§āϝāĻŧāĻžāϞāĻžāĻāĻ āĻāϰā§āύāĨ¤
āĻŽā§āĻŽāϰāĻŋ āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ
āĻŽā§āĻŽāϰāĻŋ āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āĻāĻĒāύāĻžāϰ āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāĻžāύā§āϰ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻāĻāϰāĻŖ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻĒāϰ āĻĢā§āĻāĻžāϏ āĻāϰā§, āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻŽā§āĻŽāϰāĻŋ āϞāĻŋāĻ, āĻ āϤā§āϝāϧāĻŋāĻ āĻŦāϰāĻžāĻĻā§āĻĻ āĻŦāĻž āĻŽā§āĻŽāϰāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύ āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋ āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰā§āĨ¤ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āϏāĻā§āώāĻŽ āĻāϰāϤā§, āĻāĻ āĻā§āĻĄ āϏā§āύāĻŋāĻĒā§āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ: ```āϝāĻžāĻ "āϰāĻžāύāĻāĻžāĻāĻŽ/pprof" // ... func main() { // āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻā§āĻĄ āĻāĻāĻžāύ⧠āĻāĻžāϞāĻžāύ // āĻŽā§āĻŽāϰāĻŋ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§āύ f, err := os.Create("mem_profile.prof") āϝāĻĻāĻŋ err āĻšāϝāĻŧ != nil { log.Fatal(err) } defer f.Close() // āĻŽā§āĻŽāϰāĻŋ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āϰāĻžāύāĻāĻžāĻāĻŽ āϞāĻŋāĻā§āύāĨ¤GC() // āĻĒā§āϤ⧠āĻāĻāĻāĻŋ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻš āĻāϰā§āύ āϏāĻ āĻŋāĻ āĻŽā§āĻŽāϰāĻŋ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āϝāĻĻāĻŋ āĻā§āϞ āĻšāϝāĻŧ := pprof.WriteHeapProfile(f); err != nil { log.Fatal(err) } } ``` CPU āĻĒā§āϰā§āĻĢāĻžāĻāϞā§āϰ āĻ āύā§āϰā§āĻĒ, āĻāĻĒāύāĻŋ `pprof` āĻā§āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠`mem_profile.prof` āĻĢāĻžāĻāϞāĻāĻŋ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻŦāĻž āĻāĻāĻāĻŋ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻžāϰ āĻĻāĻŋāϝāĻŧā§ āĻāĻāĻŋāĻā§ āĻāϞā§āĻĒāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
Go-āĻāϰ āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āĻā§āώāĻŽāϤāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻ āύā§āϤāϰā§āĻĻā§āώā§āĻāĻŋ āĻ āϰā§āĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋ āϏāύāĻžāĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻĻāĻā§āώ, āĻāĻā§āĻ-āĻĒāĻžāϰāĻĢāϰā§āĻŽāĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāϰāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰ⧠āϝāĻž āĻāĻžāϰā§āϝāĻāϰā§āĻāĻžāĻŦā§ āϏā§āĻā§āϞ āĻāϰ⧠āĻāĻŦāĻ āϏāϰā§āĻŦā§āϤā§āϤāĻŽāĻāĻžāĻŦā§ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤
āĻā§-āϤ⧠āĻŽā§āĻŽāϰāĻŋ āĻ ā§āϝāĻžāϞā§āĻā§āĻļāύ āĻāĻŦāĻ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ
Go-āϤ⧠āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻāĻĒāϰ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻĒā§āϰāĻāĻžāĻŦ āĻĢā§āϞāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻĻāĻā§āώ āĻŽā§āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āϰāĻŋāϏā§āϰā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŽāĻžāϝāĻŧ, āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻļāύā§āϰ āϏāĻŽāϝāĻŧ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ āĻāĻŦāĻ āĻāĻāĻžāϰāĻšā§āĻĄ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšāĻā§ āĻāĻŽāĻŋāϝāĻŧā§ āĻĻā§āϝāĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§, āĻāĻŽāϰāĻž āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāϰā§āĻŦāĻžāϧāĻŋāĻ āĻāϰāĻžāϰ āĻāĻŦāĻ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻā§āĻļāϞāĻā§āϞāĻŋ āύāĻŋāϝāĻŧā§ āĻāϞā§āĻāύāĻž āĻāϰāĻŦāĨ¤
āϝā§āĻāĻžāύ⧠āϏāĻŽā§āĻāĻŦ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ
Go-āϤ⧠āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻāĻĒāĻžāϝāĻŧāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āĻšāϞ āĻ āĻŦāĻā§āĻā§āĻāĻā§āϞāĻŋāĻā§ āĻŦāĻžāĻĻ āĻĻā§āĻāϝāĻŧāĻž āĻāĻŦāĻ āύāϤā§āύāĻā§āϞāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āϝāĻāύāĻ āϏāĻŽā§āĻāĻŦ āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĨ¤ āĻŽā§āĻŽāϰāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ Go āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻš āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϤāĻžāĻ āĻāĻĒāύāĻŋ āϝāϤāĻŦāĻžāϰ āĻŦāϏā§āϤ⧠āϤā§āϰāĻŋ āĻāϰā§āύ āĻāĻŦāĻ āĻŦāĻžāϤāĻŋāϞ āĻāϰā§āύ, āĻāĻĒāύāĻžāϰ āĻāĻŦā§āĻĻāύā§āϰ āĻĒāϰ⧠āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšāĻāĻžāϰā§āĻā§ āĻĒāϰāĻŋāώā§āĻāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻāĻžāϰāĻšā§āĻĄ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻāĻā§āĻ-āĻĨā§āϰā§āĻĒā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝāĨ¤
āĻŽā§āĻŽāϰāĻŋ āĻāĻžāϰā§āϝāĻāϰāĻāĻžāĻŦā§ āĻĒā§āύāĻāĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āϞ, āϝā§āĻŽāύ sync.Pool āĻŦāĻž āĻāĻĒāύāĻžāϰ āĻāĻžāϏā§āĻāĻŽ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āϞāĻā§āϞāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύ āĻŦāϏā§āϤā§āϰ āϏāĻāĻā§āϰāĻš āϏāĻā§āĻāϝāĻŧ āĻāĻŦāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŽā§āĻŽāϰāĻŋ āĻĒā§āύāĻāĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻāĻĒāϰ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšā§āϰ āĻĒā§āϰāĻāĻžāĻŦ āĻāĻŽāĻŋāϝāĻŧā§, āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻĄāĻŋāϞāϞā§āĻā§āĻļāύā§āϰ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻāĻŽāĻžāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύ
āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻĄāĻŧāĻžāύ⧠āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšāĻāĻžāϰā§āϰ āĻāĻžāĻĒ āĻāĻŽāĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻŦāϏā§āϤ⧠āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻŦāĻž āϏā§āϞāĻžāĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻ āϰā§āĻāύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§:
make([]T, size, capacity)āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻāĻŋāϤ āĻāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏā§āϞāĻžāĻāϏāĻā§āϞāĻŋāĻā§ āĻĒā§āϰā§āĻŦāύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻžāĨ¤- āϏāĻāϝā§āĻā§āϤāĻāϰāĻŖā§āϰ āϏāĻŽāϝāĻŧ āĻŽāϧā§āϝāĻŦāϰā§āϤ⧠āϏā§āϞāĻžāĻāϏ āϤā§āϰāĻŋ āĻāĻĄāĻŧāĻžāϤ⧠āĻŦā§āĻĻā§āϧāĻŋāĻŽāĻžāύā§āϰ āϏāĻžāĻĨā§
appendāĻĢāĻžāĻāĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ - āĻŽāĻžāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻĄāĻŧ āĻāĻžāĻ āĻžāĻŽā§ āĻĒāĻžāϏ āĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύ; āĻĒāϰāĻŋāĻŦāϰā§āϤā§, āĻĄā§āĻāĻžāϰ āĻāĻāĻāĻŋ āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻĒāĻžāϏ āĻāϰāϤ⧠āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤
āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻā§āϰ āĻāϰā§āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻā§āϏ āĻšāϞ āĻā§āϞā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĨ¤ āϝāĻĻāĻŋāĻ āĻŦāύā§āϧ āĻāϰāĻž āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ, āϤāĻžāϰāĻž āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦāϰāĻžāĻĻā§āĻĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϝāĻāύāĻ āϏāĻŽā§āĻāĻŦ, āĻĢāĻžāĻāĻļāύ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻā§āϞāĻŋāĻā§ āĻā§āϞā§āĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āϝāĻžāĻĒāĻāĻžāϰ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āĻĒāĻžāϏ āĻāϰā§āύāĨ¤
āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻĻāĻŋāϝāĻŧā§ āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻāĻžāĻ āĻāϰāĻž
āĻĒāϝāĻŧā§āύā§āĻāĻžāϰāĻā§āϞāĻŋ āĻā§-āϤ⧠āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāĻ āύ, āϝāĻž āĻāĻĒāύāĻžāϰ āĻā§āĻĄāĻā§ āϏāϰāĻžāϏāϰāĻŋ āĻŽā§āĻŽāϰāĻŋ āĻ āĻŋāĻāĻžāύāĻžāĻā§āϞāĻŋ āĻāϞā§āϞā§āĻ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ⧎ āϝāĻžāĻāĻšā§āĻ, āĻāĻ āĻļāĻā§āϤāĻŋāϰ āϏāĻžāĻĨā§ āĻŽā§āĻŽāϰāĻŋ-āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻŦāĻžāĻ āĻāĻŦāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋāϰ āϏāĻŽā§āĻāĻžāĻŦā§āϝāϤāĻž āĻāϏā§āĨ¤ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āύāĻŋāϰāĻžāĻĒāĻĻā§ āĻāĻžāĻ āĻāϰāϤā§, āĻāĻ āϏā§āϰāĻž āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻ āύā§āϏāϰāĻŖ āĻāϰā§āύ:
- āϏāĻžāĻŽāĻžāύā§āϝ āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϞ⧠āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āĻ āϤā§āϝāϧāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āϧā§āϰ āϏāĻā§āĻāĻžāϞāύ āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻāϰāĻ āĻŦā§āĻĻā§āϧāĻŋ āĻšāϤ⧠āĻĒāĻžāϰā§.
- āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏā§āϝā§āĻ āύā§āϝā§āύāϤāĻŽ āϰāĻžāĻā§āύāĨ¤ āϏā§āĻā§āĻĒ āϝāϤ āĻŦāĻĄāĻŧ, āϰā§āĻĢāĻžāϰā§āύā§āϏ āĻā§āϰā§āϝāĻžāĻ āĻāϰāĻž āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āϞāĻŋāĻ āĻāĻĄāĻŧāĻžāύ⧠āϤāϤ āĻāĻ āĻŋāύāĨ¤
unsafe.PointerāĻāĻĄāĻŧāĻŋāϝāĻŧā§ āĻāϞā§āύāĨ¤ āĻāĻā§āĻŦāĻžāϰ⧠āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āύāĻž āĻšāϞ⧠āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ, āĻāĻžāϰāĻŖ āĻāĻāĻŋ Go-āĻāϰ āĻāĻžāĻāĻĒ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāĻā§ āĻŦāĻžāĻāĻĒāĻžāϏ āĻāϰ⧠āĻāĻŦāĻ āĻšāĻžāϰā§āĻĄ-āĻā§-āĻĄāĻŋāĻŦāĻžāĻ āϏāĻŽāϏā§āϝāĻž āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤- āĻļā§āϝāĻŧāĻžāϰā§āĻĄ āĻŽā§āĻŽāϰāĻŋāϤ⧠āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻ
āĻĒāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ
sync/atomicāĻĒā§āϝāĻžāĻā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύāĨ¤ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻ āĻĒāĻžāϰā§āĻļāύāĻā§āϞāĻŋ āĻĒāĻžāϰāĻŽāĻžāĻŖāĻŦāĻŋāĻ āύāϝāĻŧ āĻāĻŦāĻ āϤāĻžāϞāĻž āĻŦāĻž āĻ āύā§āϝāĻžāύā§āϝ āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻā§āĻļāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āύāĻž āĻšāϞ⧠āĻĄā§āĻāĻž āϰā§āϏā§āϰ āĻĻāĻŋāĻā§ āύāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻ āĻāĻĒāύāĻžāϰ āĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ
āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻ āĻšāϞ āĻŦāĻŋāĻāĻŋāύā§āύ āĻ āĻŦāϏā§āĻĨāĻžāϰ āĻ āϧā§āύ⧠āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĨ¤ āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻžāĻā§āϰ āĻāĻžāĻĒā§āϰ āĻ āϧā§āύ⧠āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāĻāϰāĻŖ āĻŦā§āĻāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāĻžāϧāĻžāĻā§āϞāĻŋ āϏāύāĻžāĻā§āϤ āĻāϰāϤā§, āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāϤ⧠āĻāĻŦāĻ āϝāĻžāĻāĻžāĻ āĻāϰāϤ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰ⧠āϝ⧠āĻāĻĒāĻĄā§āĻāĻā§āϞāĻŋ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϰāĻŋāĻā§āϰā§āĻļāύ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰ⧠āύāĻžāĨ¤
testing āĻĒā§āϝāĻžāĻā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāĻž āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ Go-āĻāϰ āĻ
āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āϏāĻŽāϰā§āĻĨāύ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĒāϰā§āĻā§āώāĻž āϞāĻŋāĻāϤ⧠āϏāĻā§āώāĻŽ āĻāϰ⧠āϝāĻž āĻāĻĒāύāĻžāϰ āĻā§āĻĄā§āϰ āϰāĻžāύāĻāĻžāĻāĻŽ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰā§āĨ¤ āĻŦāĻŋāϞā§āĻ-āĻāύ go test āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ, āϝāĻž āĻāĻāĻāĻŋ āĻĒā§āϰāĻŽāĻŋāϤ āĻŦāĻŋāύā§āϝāĻžāϏ⧠āĻĢāϞāĻžāĻĢāϞ āĻĒā§āϰāĻāĻžāĻļ āĻāϰā§āĨ¤
āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻā§āϏā§āĻ āϞā§āĻāĻž
āĻāĻāĻāĻŋ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĢāĻžāĻāĻļāύ āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻĢāĻžāĻāĻļāύ āĻ āύā§āϰā§āĻĒāĻāĻžāĻŦā§ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻāĻŋ āĻāĻŋāύā§āύ āϏā§āĻŦāĻžāĻā§āώāϰ āϏāĻš:
func BenchmarkMyFunction(b *testing.B) { // Benchmarking code goes here... }
āĻĢāĻžāĻāĻļāύ⧠āĻĒāĻžāϏ āĻāϰāĻž *testing.B āĻ
āĻŦāĻā§āĻā§āĻā§āϰ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĻāϰāĻāĻžāϰ⧠āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻāĻŦāĻ āĻĒāĻĻā§āϧāϤāĻŋ āϰāϝāĻŧā§āĻā§:
bN: āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻ āĻĢāĻžāĻāĻļāύ āĻāĻžāϞāĻžāύ⧠āĻāĻāĻŋāϤ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋāϰ āϏāĻāĻā§āϝāĻžāĨ¤b.ReportAllocs(): āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻā§āϰ āϏāĻŽāϝāĻŧ āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻā§āϰ āϏāĻāĻā§āϝāĻž āϰā§āĻāϰā§āĻĄ āĻāϰā§āĨ¤b.SetBytes(int64): āĻĨā§āϰā§āĻĒā§āĻ āĻāĻŖāύāĻž āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻ āĻĒāĻžāϰā§āĻļāύ āĻĒā§āϰāϤāĻŋ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϤ āĻŦāĻžāĻāĻā§āϰ āϏāĻāĻā§āϝāĻž āϏā§āĻ āĻāϰā§āĨ¤
āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĒāϰā§āĻā§āώāĻžāϝāĻŧ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒāĻĻāĻā§āώā§āĻĒāĻā§āϞāĻŋ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§:
- āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻāϰāĻž āĻĢāĻžāĻāĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻĒāϰāĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻāύāĻĒā§āĻ āĻĄā§āĻāĻž āϏā§āĻ āĻāĻĒ āĻāϰā§āύāĨ¤
- āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻĨā§āĻā§ āϝā§āĻā§āύ⧠āϏā§āĻāĻāĻĒ āϏāĻŽāϝāĻŧ āϏāϰāĻžāϤ⧠āĻāĻžāĻāĻŽāĻžāϰ (
b.ResetTimer()) āϰāĻŋāϏā§āĻ āĻāϰā§āύāĨ¤ - āĻĒā§āϰāĻĻāϤā§āϤ āϏāĻāĻā§āϝāĻ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āϏāĻš āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻā§āϰ āĻŽāϧā§āϝ āĻĻāĻŋāϝāĻŧā§ āϞā§āĻĒ āĻāϰā§āύ:
for i := 0; i < bN; i++āĨ¤ - āĻāĻĒāϝā§āĻā§āϤ āĻāύāĻĒā§āĻ āĻĄā§āĻāĻž āĻĻāĻŋāϝāĻŧā§ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻāϰāĻž āĻĢāĻžāĻāĻļāύāĻāĻŋ āĻāĻžāϞāĻžāύāĨ¤
āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻā§āϏā§āĻ āĻāϞāĻā§
go test āĻāĻŽāĻžāύā§āĻĄ āϏāĻš āĻāĻĒāύāĻžāϰ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĒāϰā§āĻā§āώāĻžāĻā§āϞāĻŋ āĻāĻžāϞāĻžāύ, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ -bench āĻĒāϤāĻžāĻāĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āϰā§āĻā§āϞāĻžāϰ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āϝāĻž āĻāĻĒāύāĻŋ āĻāĻžāϞāĻžāϤ⧠āĻāĻžāύ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻŽā§āϞā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖ āϏā§āĻŦāϰā§āĻĒ:
go test -bench=.
āĻāĻ āĻāĻŽāĻžāύā§āĻĄāĻāĻŋ āĻāĻĒāύāĻžāϰ āĻĒā§āϝāĻžāĻā§āĻā§āϰ āϏāĻŽāϏā§āϤ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĢāĻžāĻāĻļāύ āĻāĻžāϞāĻžāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ, āĻāĻāĻāĻŋ āϰā§āĻā§āϞāĻžāϰ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āύ āϝāĻž āĻāϰ āύāĻžāĻŽā§āϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧāĨ¤ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĢāϞāĻžāĻĢāϞāĻā§āϞāĻŋ āĻāĻāĻāĻŋ āϏāĻžāϰāĻŖā§ āĻŦāĻŋāύā§āϝāĻžāϏ⧠āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāϝāĻŧ, āĻāϤ⧠āĻĢāĻžāĻāĻļāύā§āϰ āύāĻžāĻŽ, āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋāϰ āϏāĻāĻā§āϝāĻž, āĻĒā§āϰāϤāĻŋ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āϏāĻŽāϝāĻŧ āĻāĻŦāĻ āϰā§āĻāϰā§āĻĄ āĻāϰāĻž āĻĨāĻžāĻāϞ⧠āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻĻā§āĻāĻžāύ⧠āĻšāϝāĻŧāĨ¤
āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĢāϞāĻžāĻĢāϞ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ
āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻŦā§āĻāϤ⧠āĻāĻŦāĻ āĻāύā§āύāϤāĻŋāϰ āĻāύā§āϝ āĻā§āώā§āϤā§āϰ āĻāĻŋāĻšā§āύāĻŋāϤ āĻāϰāϤ⧠āĻāĻĒāύāĻžāϰ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĒāϰā§āĻā§āώāĻžāϰ āĻĢāϞāĻžāĻĢāϞ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰā§āύāĨ¤ āĻŦāĻŋāĻāĻŋāύā§āύ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦāĻž āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϤā§āϞāύāĻž āĻāϰā§āύ, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύā§āϰ āĻĒā§āϰāĻāĻžāĻŦ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰā§āύ āĻāĻŦāĻ āĻā§āĻĄ āĻāĻĒāĻĄā§āĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āϰāĻŋāĻā§āϰā§āĻļāύ āϏāύāĻžāĻā§āϤ āĻāϰā§āύāĨ¤
āĻā§ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻŋāĻĒāϏ
āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻž āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻāϰāĻžāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻāĻĒāύāĻžāϰ Go āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞāĻŋāϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻžāύ⧠āĻāĻŋāĻā§ āĻ āύā§āϝāĻžāύā§āϝ āĻāĻŋāĻĒāϏ āϰāϝāĻŧā§āĻā§:
- āĻāĻĒāύāĻžāϰ Go āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒāĻĄā§āĻ āĻāϰā§āύ : āϏāϰā§āĻŦāĻĻāĻž Go āĻāϰ āϏāϰā§āĻŦāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ, āĻāĻžāϰāĻŖ āĻāϤ⧠āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻŦā§āĻĻā§āϧāĻŋ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻā§āĨ¤
- āĻāύāϞāĻžāĻāύ āĻĢāĻžāĻāĻļāύ āϝā§āĻāĻžāύ⧠āĻĒā§āϰāϝā§āĻā§āϝ : āĻĢāĻžāĻāĻļāύ āĻāύāϞāĻžāĻāύāĻŋāĻ āĻĢāĻžāĻāĻļāύ āĻāϞ āĻāĻāĻžāϰāĻšā§āĻĄ āĻāĻŽāĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāύāϞāĻžāĻāύāĻŋāĻ āĻāĻā§āϰāĻŽāύāĻžāϤā§āĻŽāĻāϤāĻž āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāϤā§
go build -gcflags '-l=4'āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ (āĻāĻā§āĻ āĻŽāĻžāύ āĻāύāϞāĻžāĻāύāĻŋāĻ āĻŦāĻžāĻĄāĻŧāĻžāϝāĻŧ)āĨ¤ - āĻŦāĻžāĻĢāĻžāϰ āĻāϰāĻž āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ : āĻāĻāϝā§āĻā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻŦāĻ āϝā§āĻāĻžāϝā§āĻā§āϰ āĻāύā§āϝ āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻŦā§āϞāĻ āĻāϰāĻž āĻĒā§āϰāϤāĻŋāϰā§āϧ āĻāϰāϤ⧠āĻāĻŦāĻ āĻĨā§āϰā§āĻĒā§āĻ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻŦāĻžāĻĢāĻžāϰ āĻāϰāĻž āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ⧎
- āϏāĻ āĻŋāĻ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻŦā§āĻā§ āύāĻŋāύ : āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϰ āĻāύā§āϝ āϏāĻŦāĻā§āϝāĻŧā§ āĻāĻĒāϝā§āĻā§āϤ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻŦā§āĻā§ āύāĻŋāύāĨ¤ āĻāϤ⧠āϏāĻŽā§āĻāĻŦ āĻšāϞ⧠āĻ ā§āϝāĻžāϰā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āϏā§āϞāĻžāĻāϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻŦāĻž āĻĻāĻā§āώ āϞā§āĻāĻāĻĒ āĻāĻŦāĻ āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻļāύā§āϰ āĻāύā§āϝ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻŽāĻžāύāĻāĻŋāϤā§āϰ āĻāĻŦāĻ āϏā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻāĻĒāύāĻžāϰ āĻā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰā§āύ - āĻāĻ āϏāĻŽāϝāĻŧā§ āĻāĻāĻā§ : āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύā§āϰ āĻāĻĒāϰ āĻĢā§āĻāĻžāϏ āĻāϰā§āύ āĻāĻ āϏāĻŽāϝāĻŧā§ āĻāĻ āĻāĻžāϝāĻŧāĻāĻžāϝāĻŧ, āϏāĻŦāĻāĻŋāĻā§ āĻāĻāϏāĻžāĻĨā§ āĻŽā§āĻāĻžāĻŦā§āϞāĻž āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻžāϰ āĻā§āϝāĻŧā§āĨ¤ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽāĻŋāĻ āĻ āĻĻāĻā§āώāϤāĻžāĻā§āϞāĻŋāĻā§ āĻŽā§āĻāĻžāĻŦā§āϞāĻž āĻāϰ⧠āĻļā§āϰ⧠āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ⧠āĻŽā§āĻŽāϰāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāĻŦāĻ āĻ āύā§āϝāĻžāύā§āϝ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ⧠āϝāĻžāύāĨ¤
āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ āĻā§āĻļāϞāĻā§āϞāĻŋ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āϤāĻžāĻĻā§āϰ āϏā§āĻā§āϞā§āĻŦāĻŋāϞāĻŋāĻāĻŋ, āϏāĻāϏā§āĻĨāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻāĻĒāϰ āĻāĻā§āϰ āĻĒā§āϰāĻāĻžāĻŦ āĻĢā§āϞāϤ⧠āĻĒāĻžāϰā§āĨ¤ Go-āĻāϰ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϰ āĻļāĻā§āϤāĻŋ āĻāĻŦāĻ āĻāĻ āύāĻŋāĻŦāύā§āϧ⧠āĻāĻžāĻ āĻāϰāĻž āĻāĻā§āϰ āĻā§āĻāĻžāύā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻĒāύāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻžāĻā§āϰ āĻāĻžāĻĒ āϏāĻžāĻŽāϞāĻžāϤ⧠āĻĒāĻžāϰ⧠āĻāĻŽāύ āĻāĻā§āĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻāύā§āϝ āϏā§āϏāĻā§āĻāĻŋāϤ āĻšāĻŦā§āύāĨ¤
Go āĻāϰ āϏāĻžāĻĨā§ āϏā§āĻā§āϞāϝā§āĻā§āϝ āĻāĻŦāĻ āĻĻāĻā§āώ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻŦāĻŋāĻāĻžāĻļ āĻāϰāϤ⧠āĻāĻžāύ? AppMaster āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύ, āĻāĻāĻāĻŋ āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āύā§-āĻā§āĻĄ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϝāĻž āĻāĻā§āĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻāĻļā§āĻāϰā§āϝāĻāύāĻ āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻžāϰ āĻāύā§āϝ Go (āĻā§āϞāĻžāĻ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰā§, āĻāĻāĻŋāĻā§ āĻāĻā§āĻ-āϞā§āĻĄ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻāĻāĻŋ āĻāĻĻāϰā§āĻļ āĻĒāĻāύā§āĻĻ āĻāϰ⧠āϤā§āϞā§āĨ¤ āĻ ā§āϝāĻžāĻĒāĻŽāĻžāϏā§āĻāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻāĻžāύā§āύ āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻĒāύāĻžāϰ āĻŦāĻŋāĻāĻžāĻļ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§ āĻŦāĻŋāĻĒā§āϞāĻŦ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻĒā§āϰāĻļā§āύā§āϤā§āϤāϰ
Go, āĻŦāĻž Golang āĻšāϞ āĻāĻāĻāĻŋ āĻāĻĒā§āύ-āϏā§āϰā§āϏ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻž āϝāĻž Google-āĻ āϰāĻŦāĻžāϰā§āĻ āĻā§āϰāĻŋāĻā§āĻŽāĻžāϰ, āϰāĻŦ āĻĒāĻžāĻāĻ āĻāĻŦāĻ āĻā§āύ āĻĨāĻŽā§āĻĒāϏāύ āĻĻā§āĻŦāĻžāϰāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻāϝāĻŧā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāϰ āĻĻāĻā§āώāϤāĻž, āĻļāĻā§āϤāĻŋāĻļāĻžāϞ⧠āĻāĻžāĻāĻĒāĻŋāĻ āĻāĻŦāĻ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšā§āϰ āĻāύā§āϝ āĻĒāϰāĻŋāĻāĻŋāϤāĨ¤
Go-āϤ⧠āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ āĻāϰāĻ āĻāĻžāϞ āϰāĻŋāϏā§āϰā§āϏ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ, āĻāĻŽ āϞā§āĻā§āύā§āϏāĻŋ āĻāĻŦāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻāύā§āύāϤ āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āĨ¤ āĻāĻāĻŋ āĻĻāĻā§āώ, āĻāĻā§āĻ-āϏāĻŽā§āĻĒāĻžāĻĻāύāĻžāĻāĻžāϰ⧠āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰ⧠āϝāĻž āĻŦāĻĄāĻŧ āĻāĻžāĻā§āϰ āϞā§āĻĄ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
Go-āϤ⧠āĻāĻŋāĻā§ āĻŽā§āϞ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύ āĻā§āĻļāϞāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϰāϝāĻŧā§āĻā§ āϏāĻŽāĻā§āϤāĻž, āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ, āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž, āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻ āĻāĻŦāĻ āĻĒā§āϰāϏā§āϤāĻžāĻŦāĻŋāϤ āϏā§āϰāĻž āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻ āύā§āϏāϰāĻŖ āĻāϰāĻžāĨ¤
āĻāύāĻāĻžāϰā§āύā§āϏāĻŋ āĻāĻāĻžāϧāĻŋāĻ āĻāĻžāĻ āĻāĻāϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ, āϏāĻŋāϏā§āĻā§āĻŽ āϏāĻāϏā§āĻĨāĻžāύāĻā§āϞāĻŋāϰ āĻāϰāĻ āĻāĻžāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰā§āĨ¤ Go Goroutines āĻāĻŦāĻ āĻā§āϝāĻžāύā§āϞāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻāϤā§āϰāĻŋāϤ āĻšāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āϏāĻŽāϰā§āĻĨāύ āϰāϝāĻŧā§āĻā§, āϝāĻž āĻāĻāϝā§āĻā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤
āĻĒā§āϰā§āĻĢāĻžāĻāϞāĻŋāĻ āĻšāϞ āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻžāϰ āĻĒā§āϰāϤāĻŋāĻŦāύā§āϧāĻāϤāĻž, āĻŽā§āĻŽāϰāĻŋāϰ āĻĢāĻžāĻāϏ āĻāĻŦāĻ āϏāĻŽā§āĻĒāĻĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻ āĻĻāĻā§āώāϤāĻž āϏāύāĻžāĻā§āϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§āĻĄ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĨ¤ āĻā§-āϤ⧠āĻŦāĻŋāϞā§āĻ-āĻāύ āĻā§āϞ āϰāϝāĻŧā§āĻā§, āϝā§āĻŽāύ pprof, āϝāĻž āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āϤāĻžāĻĻā§āϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒā§āϰā§āĻĢāĻžāĻāϞ āĻāϰāϤ⧠āĻāĻŦāĻ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āĻŦā§āĻāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§, āϝāĻž āϤāĻžāĻĻā§āϰ āĻ āĻŦāĻāϤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāύ āĻāϰāϤ⧠āϏāĻā§āώāĻŽ āĻāϰā§āĨ¤
Go-āϤ⧠āĻŽā§āĻŽāϰāĻŋ āĻŦāϰāĻžāĻĻā§āĻĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻŽā§āĻŽāϰāĻŋāĻā§ āĻŦāĻžāϤāĻŋāϞ āĻāĻŦāĻ āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž, āĻ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻŦāϰāĻžāĻĻā§āĻĻ āĻāĻĄāĻŧāĻžāύ⧠āĻāĻŦāĻ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻĒāϝāĻŧā§āύā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻĄāĻŧāĻŋāϤāĨ¤ Go-āĻāϰ āĻŽā§āĻŽāϰāĻŋ āĻŽā§āϝāĻžāύā§āĻāĻŽā§āύā§āĻ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϤāĻž āĻŦā§āĻāĻž āĻāĻŦāĻ āϏāϰā§āĻŦā§āϤā§āϤāĻŽ āĻ āύā§āĻļā§āϞāύāĻā§āϞāĻŋ āĻ āύā§āϏāϰāĻŖ āĻāϰāĻž āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāύā§āύāϤ āĻāϰāϤ⧠āĻāĻŦāĻ āĻŽā§āĻŽāϰāĻŋ āĻāĻāĻžāϰāĻšā§āĻĄ āĻāĻŽāĻžāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻ āĻšāϞ āĻāĻĒāύāĻžāϰ Go āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āĻŦā§āĻāĻžāϰ āĻāύā§āϝ āĻāĻŦāĻ āĻāύā§āύāϤāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āϤāĻžāĻĻā§āϰ āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĨ¤ āĻā§āϏā§āĻāĻŋāĻ āĻĒā§āϝāĻžāĻā§āĻā§ Go-āĻāϰ āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻāĻŋāĻ āϏāĻŽāϰā§āĻĨāύ āϰāϝāĻŧā§āĻā§, āϝāĻž āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻāĻžāϏā§āĻāĻŽ āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻŖ āĻāϰāĻž āϏāĻšāĻ āĻāϰ⧠āϤā§āϞā§āĨ¤
AppMaster āϤāĻžāϰ āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻā§ (āĻā§āϞāĻžāĻ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§; āĻāĻāĻŋ āĻāĻļā§āĻāϰā§āϝāĻāύāĻ āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āĻāĻā§āĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§, āϝāĻž āĻāĻā§āĻ-āϞā§āĻĄ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻ āĻĒāϰāĻŋāĻšāĻžāϰā§āϝāĨ¤


