Недавно я обнаружил, что на одном из наших сайтов есть утечка памяти, это очень странно, потому что это произошло внезапно. Я использовал GTop для измерения объема памяти для каждого процесса, и он говорит мне, что реальное значение составляет где-то около 65 МБ (на сервере) на запрос и дополнительные 5 МБ совместно используемых.
Я попытался предварительно загрузить модули в файл startup.pl, указанный в статье о настройке производительности для mod_perl. Ничего не произошло, если общая память уменьшилась до 3,7 МБ, в этой ситуации я подумал, что мое приложение утекает памятью до того, как будет выполнена какая-либо строка кода, я измерил память, чтобы узнать, что общее значение на самом деле составляет 64 МБ, мои вопросы: есть ли предварительное выделение памяти по умолчанию для каждого процесса? Есть проблема с конфигурацией? У mod_perl утечка памяти?
Большое Вам спасибо.