LINUX.ORG.RU

Куда то девается память!?


0

0

Не знаю форумов по AIX. Решил написать здесь. Если кто то знает укажите. Вопрос. сделал я скрипт на перле который из трубы инфу берет обрабатывает по ходу дела запускает внешние команды, и посылает мне сообщения на другую машину. Программа эта должна висеть в памяти очень долго. И тут я ,благодаря своей программе, замечаю что память потребляемая увеличивается. Где то на 1.5МВ в час. А через месяц 1G. И ни как не пойму то ли ОС то ли перл разрастается. Пользовался утилитой topas. И если скрипт не работает то если на следующий день его запустить. Используемая память остается на том же самом(вчерашнем) уровне.(Похоже на ОС). Можно ли ограничить рост потребляемой памяти процессом какой нибудь командой? У кого какие соображения, советы? Всем спасибо.

anonymous

Возможно, это вина кривого перлового GC, который на тупом reference counting сделан. Если есть какие циклические структуры, то они будут течь.

Antichrist
()

Сначала можно попытаться найти программу, которая "кушает" память:

>top shift/M

Через пару дней работы ОС она будет первой в списке.

fan2k
()

Сначала можно попытаться найти программу, которая "кушает" память:

>top shift/M

Через пару дней работы ОС она будет первой в списке.

fan2k
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.