Size: a a a

2019 August 05

RV

Roma Vandolyak in CodeFlood
Андрей Ява
зачем тебе чанки? чанки не нужны.
Это не мне )
источник

АЯ

Андрей Ява in CodeFlood
Faust
как можно заставить доктрину и пхп не жрать в таких объёмах работая в фоне ?
итераторы и генераторы тебе в помощь
источник

F

Faust in CodeFlood
Андрей Ява
итераторы и генераторы тебе в помощь
Это есть
источник

АЯ

Андрей Ява in CodeFlood
и тогда зачем тебе чанки?
источник

АЯ

Андрей Ява in CodeFlood
в конце каждой итерации после фалаша делай клир и радуйся жизни
источник

F

Faust in CodeFlood
Андрей Ява
и тогда зачем тебе чанки?
для того что бы всё не отвалилось на самом интересном месте
источник

F

Faust in CodeFlood
Андрей Ява
в конце каждой итерации после фалаша делай клир и радуйся жизни
это тоже есть
источник

АЯ

Андрей Ява in CodeFlood
Faust
это тоже есть
значит у тебя где-то копятся обработанные объекты.
в пхп это редкая ситуация, т.к. он должен умирать, но в других ЯП норот следит за такими вещами и называет их "утечкой памяти".
источник

АЯ

Андрей Ява in CodeFlood
Faust
для того что бы всё не отвалилось на самом интересном месте
а чем тебя по одной штуке не устраивает обрабатывать?
источник

F

Faust in CodeFlood
Андрей Ява
а чем тебя по одной штуке не устраивает обрабатывать?
долго
источник

F

Faust in CodeFlood
источник

АЯ

Андрей Ява in CodeFlood
попробуй. удивишься.
источник

АЯ

Андрей Ява in CodeFlood
обработка через корутины на практике гораздо быстрее получается.
источник

DT

Dmitriy Tkachenko in CodeFlood
Чтобы обработать в корутинах быстро, нужен неблокирующий драйвер бд
источник

DT

Dmitriy Tkachenko in CodeFlood
Faust
долго
Навтыкай мемори юзейдж мониторинга в код и посмотри где они не высвобождаются
источник

F

Faust in CodeFlood
Dmitriy Tkachenko
Навтыкай мемори юзейдж мониторинга в код и посмотри где они не высвобождаются
натыкал, так и обнаружил что жрёт, расчитывал что clear разгрузит память но ошибся
источник

DT

Dmitriy Tkachenko in CodeFlood
Я как-то мигрировал старую бд в новую схему, она не очень большая, но пик был где-то 50мб
источник

DT

Dmitriy Tkachenko in CodeFlood
Faust
натыкал, так и обнаружил что жрёт, расчитывал что clear разгрузит память но ошибся
GC вызывал?)
источник

F

Faust in CodeFlood
Dmitriy Tkachenko
Я как-то мигрировал старую бд в новую схему, она не очень большая, но пик был где-то 50мб
тут такой же кейс, но объём данных большой и старая схема была избыточно нормализована
источник

DT

Dmitriy Tkachenko in CodeFlood
Unset делаешь?
источник