T
Thank Go!
@thank_go3.3K подп.
3.8Kпросмотров
28 декабря 2025 г.
statsScore: 4.2K
Go 1.26: Быстрое выделение памяти В Go появились специализированные версии функции выделения памяти (allocation) для маленьких объектов (от 1 до 512 байт). Вместо одной универсальной функции теперь выбирается конкретная реализация, в зависимости от размера объекта. В заметках к релизу Go написано: "the compiler will now generate calls to size-specialized memory allocation routines". Но насколько я могу судить, это не совсем так. Компилятор все еще генерирует вызов общей функции mallocgc, а та уже в рантайме перенаправляет вызов в подходящую специализированную функцию. Для маленьких объектов это изменение уменьшает затраты на выделение памяти до 30%. Команда Go ожидает, что в реальных программах с большим количеством аллокаций общее улучшение будет около 1%. коммит
3.8K
просмотров
780
символов
Нет
эмодзи
Нет
медиа

Другие посты @thank_go

Все посты канала →
Go 1.26: Быстрое выделение памяти В Go появились специализир — @thank_go | PostSniper