Структуры, которые я передаю, хранят внутри объемный слайс байт []byte Пытаюсь для себя понять, какой из вариантов лучше. В случае передачи слайса без поинтера, го не будет копировать все эти структуры со всем объемом данных в них?
Слайс в го - это структура из 3 полей: https://golang.org/pkg/reflect/#SliceHeader
он находится в куче все равно
У меня странный вопрос: а чем куча принципиально отличается от стека в плане скорости?
вопрос с подвохом
Доступа или аллокации?)
Доступа. Аллокации +/- дороги везде
Обсуждают сегодня