Про эксперимент runtimefree
Бывают ситуации, когда среда выполнения знает, что объект не уходит за пределы области видимости, но всё же вынуждена размещать его в куче, а не в стеке. Также возникают случаи, когда среде выполнения известно, что некоторое значение больше не используется, но компилятор не может это доказать.
В обеих этих ситуациях мы можем снизить нагрузку на выделение памяти и, в некоторой степени, на сборку мусора, если явно пометим объекты как освобождённые сразу после использования.
21.11.2025
Похожее
08.04.2026
Собеседование Go
Готовитесь к собесу на Go разработчика? Вам пригодится подборка задач по гошке. ...
07.04.2026
Снова про сборщик мусора
В предыдущей статье автор исследовал планировщик Go - как горутины мультиплексир...
06.04.2026
Визуализация памяти
В этой серии статей автор объясняет концепции управления памятью простыми словам...
06.04.2026
Asynq
Каждому Go-бэкенду рано или поздно требуются фоновые задачи. Вы начинаете с гору...