Тёмный
No video :(

Golang: выравнивание полей структур. Struct padding. 

Андрей Шестаков
Подписаться 2,8 тыс.
Просмотров 2,6 тыс.
50% 1

Разбираем поверхностно понимание выделения памяти под структуры (struct) в golang`е. Находим способ оптимизации и через абстракцию ячеек памяти пробуем понять почему это может быть важно и как сэкономить дополнительные байты.
#golang #golangtutorial #andreishestkov

Опубликовано:

 

24 мар 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 9   
@AudraMcdonald-x9m
@AudraMcdonald-x9m 17 дней назад
А как вы думаете, стоит ли вручную упорядочивать поля в структурах для оптимизации? я сам недавно выбирал курсы по IT, рассматривал разные варианты, но Skypro помогли найти первый заказ))
@user-do3zm3vp2f
@user-do3zm3vp2f 3 месяца назад
Очень крутая и полезная информация. А главное объяснение максимально понятное и доходчивое!
@user-vz9xf3on4i
@user-vz9xf3on4i 5 месяцев назад
Спасибо большое за очень доходчивое объяснение данной особенности языка!
@resolution07
@resolution07 Год назад
Интересный момент. Начинал свою карьеру с высокоуровневого языка, поэтому не интересовался такими моментами по оптимизации\работы с памятью. Сейчас, когда начинают назревать задачи где надо встраивать сервисы с высокой производительностью, возникают проблемы) Было бы еще интересно послушать про DTO и репозитории (PHP). Заметил что многие не до недооценивают эти подходы
@nikolaykozlov4888
@nikolaykozlov4888 4 месяца назад
Отличное объяснение! Спасибо!
@alexrekunch9589
@alexrekunch9589 9 месяцев назад
Классный и интересный материал! Подскажите, где можно почитать про машинное слово и работу процессоров с памятью для более глубокого понимания этого материала?
@HelloWorld-ds5rn
@HelloWorld-ds5rn 2 месяца назад
Скорее всего, надо располагать по убыванию поля
@bkWorm-gx2pi
@bkWorm-gx2pi 23 дня назад
Почему размер переменной следующой структуры 12b? type A struct { value int32 is1 bool is2 bool is3 bool is4 bool is5 bool }
@YanA-bk1nb
@YanA-bk1nb 9 дней назад
У тебя наверно выравнивание 4б а не 8
Далее
How To Learn Algorithms? Why? #codonaft
19:22
Просмотров 568 тыс.
Основы и секреты Rest API
5:13
Просмотров 3,9 тыс.
The Clever Way to Count Tanks - Numberphile
16:45
Просмотров 902 тыс.