Опытным путем было проверено, что оперативная память не очищается после выполнения скрипта, в котором по циклу создаются записи в БД через ActiveRecord. Как будто фреймворк запоминает все предыдущие значения переменной $customer.
Бесконечного цикла точно нету.
Как вообще обнаружить утечку памяти в проекте? Расставить в каждой функции memory_get_usage() ?
У Вас не возникали подобные проблемы? Что выполняется простой скрипт вроде, но жрет это много памяти, бесконечных циклов нет, везде расставлены echo, чтобы наблюдать на каком месте кода мы сейчас находимся.
Как программисты всего мира и, в частности, России вообще решают проблемы утечки памяти в высоконагруженных проектах?
Буду очень признателен, если посоветуете что-нибудь! :)
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Бесконечного цикла точно нету.
Как вообще обнаружить утечку памяти в проекте? Расставить в каждой функции memory_get_usage() ?
У Вас не возникали подобные проблемы? Что выполняется простой скрипт вроде, но жрет это много памяти, бесконечных циклов нет, везде расставлены echo, чтобы наблюдать на каком месте кода мы сейчас находимся.
Как программисты всего мира и, в частности, России вообще решают проблемы утечки памяти в высоконагруженных проектах?
Буду очень признателен, если посоветуете что-нибудь! :)