История изменений
Исправление lbvf50txt, (текущая версия) :
Это не каждое чтение, это чтение кусочками (ну я хз как объяснить).
Наверное, вы хотите сказать, что при чтении из источника, размер которого больше буфера, метод Reader срабатывает несколько раз до того момента, когда будет встречен EOF.
И выделение нового маленького буфера на каждый вызов Reader — это еще большее расточение времени, чем на каждый источник раз выделять фрагмент памяти, равный размеру источника.
https://go.dev/tour/methods/21
https://go.dev/play/p/zXYc3YYjLEr
Согласен с вами. Это верное замечание.
Исправление lbvf50txt, :
Это не каждое чтение, это чтение кусочками (ну я хз как объяснить).
Наверное, вы хотите сказать, что при чтении из источника, размер которого больше буфера, метод Reader срабатывает несколько раз до того момента, когда будет встречен EOF.
И выделение нового буфера на каждый вызов Reader — это еще большее расточение ресурсов, чем единожды выделить фрагмент памяти, равный размеру источника.
https://go.dev/tour/methods/21
https://go.dev/play/p/zXYc3YYjLEr
Согласен с вами.
Исправление lbvf50txt, :
Это не каждое чтение, это чтение кусочками (ну я хз как объяснить).
Наверное, вы хотите сказать, что при чтении из источника, размер которого больше буфера, метод Reader срабатывает несколько раз до того момента, когда будет встречен EOF.
И выделение нового буфера на каждый вызов Reader — это еще большее расточение ресурсов, чем единожды выделить фрагмент памяти, равный размеру источника.
https://go.dev/tour/methods/21
https://go.dev/play/p/-9trwk7KPWI
Согласен с вами.
Исправление lbvf50txt, :
Это не каждое чтение, это чтение кусочками (ну я хз как объяснить).
Наверное, вы хотите сказать, что при чтении из источника, размер которого больше буфера, метод Reader срабатывает несколько раз до того момента, когда будет встречен EOF.
И выделение нового буфера на каждый вызов Reader — это еще большее расточение ресурсов, чем единожды выделить фрагмент памяти, равный размеру источника.
https://go.dev/tour/methods/21
https://go.dev/play/p/-9trwk7KPWI
Согаласен с вами.
Исправление lbvf50txt, :
Это не каждое чтение, это чтение кусочками (ну я хз как объяснить).
Наверное, вы хотите сказать, что при чтении из источника, размер которого больше буфера, метод Reader срабатывает несколько раз до того момента, когда будет встречен EOF.
И выделение нового буфера на каждый вызов Reader — это еще большее расточение ресурсов, чем единожды выделить фрагмент памяти, равный размеру источника.
https://go.dev/tour/methods/21
Согаласен с вами.
Исходная версия lbvf50txt, :
Это не каждое чтение, это чтение кусочками (ну я хз как объяснить).
Наверное, вы хотите сказать, что при чтении из источника, размер которого больше буфера, метод Reader срабатывает несколько раз до того момента, когда будет встречен EOF.
И выделение нового буфера на каждый вызов Reader — это еще большее расточение ресурсов, чем единожды выделить фрагмент памяти, равный размеру буфера.
Согаласен с вами.