Юра
Представь себе, что ты стоишь на стремянке под деревом и собираешь яблоки.
И тебе требуется ведро. Я бегу в магазин, покупаю ведро, даю его тебе. Ты наполняешь его яблоками, отдаешь его мне, я высыпаю эти яблоки в багажник автомобиля и ведро выбрасываю.
Ты снова требуешь ведро. Я снова бегу в магазин, покупаю ведро и отдаю его тебе. И так далее - я всё время покупаю новые вёдра и выбрасываю их после первого использования.
Так работает выделение-освобождение памяти без sync.Pool 👆
И тебе требуется ведро. Я бегу в магазин, покупаю ведро, даю его тебе. Ты наполняешь его яблоками, отдаешь его мне, я высыпаю эти яблоки в багажник автомобиля и ведро выбрасываю.
Ты снова требуешь ведро. Я снова бегу в магазин, покупаю ведро и отдаю его тебе. И так далее - я всё время покупаю новые вёдра и выбрасываю их после первого использования.
Так работает выделение-освобождение памяти без sync.Pool 👆