2025 подписчиков
👣 Написание эффективных для памяти и процессора Go-структур, оптимизированных для работы с ЦП
Структуры — это коллекции разнородных данных, определенные программистами для организации информации. Структуры позволяют аккуратно инкапсулировать все данные, относящиеся к одному объекту, в одно определение типа, поведение которого затем может быть реализовано путём определения функций для типа struct.
Большинство программ работают с огромными объемами данных, а без создания структур будет трудно вспомнить, какие переменные string или int принадлежали друг другу, а какие были разными.
В этой статье описано, как можно эффективно определить структуру с точки зрения использования памяти процессора.
Около минуты
13 февраля 2023