Главная » Архив меток: buffer

Архив меток: buffer

bytes.Buffer в Go: оптимизации, которые не работают

Buffer. Многие Go программисты знакомы с bytes. Одно из его преимуществ состоит в том, что он позволяет избегать выделений памяти в куче по той же схеме, что и "оптимизация коротких строк" (small buffer/size optimization): type Buffer struct { bootstrap [64]byte // для избежания аллокации малых слайсов в куче // ... другие поля } Эта оптимизация не работает. Есть только одна ...

Читать далее »