1.3Kпросмотров
17.7%от подписчиков
23 марта 2026 г.
Score: 1.4K
❓ Как переиспользовать буферы в bufio для экономии памяти В высоконагруженных системах постоянное создание новых bufio.Reader/Writer создает нагрузку на сборщик мусора. Вместо создания нового объекта для каждого нового HTTP-запроса или файла, можно использовать метод Reset(io.Reader). Этот метод позволяет взять старый экземпляр bufio.Reader, подставить в него новый источник данных и продолжить работу, используя тот же самый массив памяти в качестве буфера. Это идеальный кандидат для совместного использования с sync.Pool. 🐸 Библиотека Go для собеса