кладу в канал, из канала вычитывают в log.Print и вижу 15004 алокаций.
Если читать байты просто из мапы, то вижу 4 алокации.
Если заменить байты на строку и передавать в канал ее, то тоже вижу 4 алокации.
По какой-то причине, байты алоцируются по одному когда вычитываются из канала, почему и как обойти ?
Канал типа []byte?
Обсуждают сегодня