buf [1024 * 1024 * 10]byte
fmt.Println(len(buf))
}
Go определяет оверфлов и автоматически алоцирует в кучу?
а что ты ожидаешь то? падение?)
Ждал overflow
Сделайте go build -gcflags '-m -l' и посмотрите эксейпится ли
а профилировщик чего говорит ?
В кучу пошло
хотел перехитрить го, но проиграл)
https://blog.devgenius.io/in-depth-analysis-of-golang-memory-escape-edfbfb856913 Пугкт 2
https://github.com/golang/go/blob/740a490f71d026bb7d2d13cb8fa2d6d6e0572b70/src/cmd/compile/internal/ir/cfg.go#L11
Обсуждают сегодня