Я написал постоянную сетевую службу на Perl, которая работает на Linux.
К сожалению, при запуске размер резидентного стека (RSS) просто растет, растет и растет медленно, но верно.
Это, несмотря на все мои усердные усилия по удалению всех ненужных хеш-ключей и удалению всех ссылок на объекты, которые в противном случае привели бы к тому, что счетчики ссылок остались на месте, и мешали бы сборке мусора.
Существуют ли в Perl-программах хорошие инструменты для профилирования использования памяти, связанного с различными собственными примитивами данных, объектами ссылок с благословенными хэшами и т. Д.? Что вы используете для отслеживания утечек памяти?
Я обычно не провожу время в отладчике Perl или любом другом интерактивном профилировщике, поэтому приветствуется теплый, мягкий, неэзотерический ответ. : -)