Профилирование использования памяти Perl и обнаружение утечек?

Я написал постоянный сетевой сервис на Perl, который работает на Linux.

К сожалению, в процессе работы размер резидентного стека (RSS) просто растет, растет и растет медленно, но верно.

Это несмотря на все мои усердные усилия по удалению всех ненужных хеш-ключей и удалению всех ссылок на объекты, которые в противном случае приводили бы к тому, что счетчики ссылок оставались на месте и мешали сбору мусора.

Существуют ли хорошие инструменты для профилирования использования памяти, связанные с различными собственными примитивами данных, благословенными объектами хеш-ссылок и т. Д. В программе Perl? Что вы используете для отслеживания утечек памяти?

Я обычно не провожу время в отладчике Perl или любом другом интерактивном профилировщике, так что теплый, нежный, неэзотерический ответ был бы оценен. :-)

Ответы на вопрос(5)

Ваш ответ на вопрос