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