У меня есть приложение, использующее POE, у которого около 10 сеансов, выполняющих различные задачи. Со временем приложение начинает потреблять все больше и больше ОЗУ, и это использование не уменьшается, хотя приложение простаивает в 80% случаев. Моим единственным решением в настоящее время является перезапуск процесса часто.Что я могу сделать, чтобы узнать, что заставляет мою программу потреблять много памяти с течением времени?
Мне не разрешено размещать здесь свой код, поэтому я понимаю, что получить помощь нелегко, но, может быть, кто-то может сказать мне, что я могу узнать сам?
См. [Общие шаблоны утечки памяти/ссылок Perl?] (Http://stackoverflow.com/questions/2223721/common-perl-memory- reference-leak-patterns) и [Профилирование использования памяти в Perl и обнаружение утечки] (http://stackoverflow.com/questions/1359771/perl-memory-usage-profiling-and-leak-detection) и [Как найти память утечки в длительных программах Perl?] (http://stackoverflow.com/questions/429254/how-can-i-find-memory-leaks-in-long-running-perl-program) и [Есть ли какие-либо инструменты для поиска утечек памяти в моей программе Perl?] (http://stackoverflow.com/questions/295385) – Ether 2010-12-09 17:15:15