Про эксперимент runtimefree
Бывают ситуации, когда среда выполнения знает, что объект не уходит за пределы области видимости, но всё же вынуждена размещать его в куче, а не в стеке. Также возникают случаи, когда среде выполнения известно, что некоторое значение больше не используется, но компилятор не может это доказать.
В обеих этих ситуациях мы можем снизить нагрузку на выделение памяти и, в некоторой степени, на сборку мусора, если явно пометим объекты как освобождённые сразу после использования.
21.11.2025
Похожее
26.12.2025
Kaiju
Даешь больше игровых движков на Go! Kaiju - это игровой движок для 2D/3D-игр,...
25.12.2025
Утечки горутин и synctest
Дедлоки, состояния гонки и утечки горутин - это, пожалуй, три самые распространё...
25.12.2025
Пишем traceroute
В статье автор рассказывает как написать свой собственный traceroute на Go. Отли...
24.12.2025
Ретраи
Статья про обработку сбоев и ретраи в Go приложении. Мало воды и много кода. Рас...