Size: a a a

2020 March 11

АП

Александр Попов in Go-go!
pragus
Нет смысла экономить на строчках кода в тех местах, где можно сэкономить на потреблении памяти и выиграть в читаемости и корректности
так так охренеть какая экономия
источник

АП

Александр Попов in Go-go!
и не на строчках кода
источник

АП

Александр Попов in Go-go!
мы сейчас откинем файлы в 15 Gb, возьмем 100 Мб
источник

АП

Александр Попов in Go-go!
это же после выхода из функции экономия будет, если результат скажем килобайт - то есть смысл пересоздать
источник

p

pragus in Go-go!
Александр Попов
это же после выхода из функции экономия будет, если результат скажем килобайт - то есть смысл пересоздать
У приведённого тобой кода проблема в том, что он вычитывает файл а память целиком
источник

АП

Александр Попов in Go-go!
да блин это пример
источник

АП

Александр Попов in Go-go!
забей что он вычитывает
источник

АП

Александр Попов in Go-go!
мы про возращаемое значение
источник

АП

Александр Попов in Go-go!
и экономию памяти после
источник

p

pragus in Go-go!
Александр Попов
и экономию памяти после
Какая цель этой экономии?
источник

АП

Александр Попов in Go-go!
у тебя будет 1000 вызовов это функции, и получение результав
источник

а

а кто это in Go-go!
он перепишет ее с ридером и все
источник

АП

Александр Попов in Go-go!
для мелких файлов, и у тебя они всегда останутся в памяти если возратить b
источник

p

pragus in Go-go!
Александр Попов
у тебя будет 1000 вызовов это функции, и получение результав
Пусть будет 100 млн. Ты ещё быстрее получишь панику из-за невозможности выделить память рантаймом
источник

p

pragus in Go-go!
Или же получишь лишнюю нагрузку на gc
источник

АП

Александр Попов in Go-go!
так конечно
источник

A

Aikidos in Go-go!
а кто это
а если 50
а если бесконечного количества петабайт? что тогда?
источник

АП

Александр Попов in Go-go!
после выхода из функции память то не почиститься
источник

АП

Александр Попов in Go-go!
поэтому и делают copy что бы тупо GC догадался что массив с файлом нам больше не нужен
источник

а

а кто это in Go-go!
Aikidos
а если бесконечного количества петабайт? что тогда?
перепишем на раст
источник