다양한 작업을 수행하는 약 10 개의 세션이있는 POE를 사용하는 응용 프로그램이 있습니다. 시간이 지남에 따라 앱이 더 많은 RAM을 소비하기 시작하며 앱이 80 %의 유휴 상태 일지라도이 사용량은 줄어들지 않습니다. 내 유일한 솔루션은 현재 프로세스를 자주 다시 시작하는 것입니다.시간이 지남에 따라 내 프로그램에서 많은 양의 메모리를 사용하게되는 원인을 찾으려면 어떻게해야합니까?
나는 여기에 내 코드를 게시 할 수 없으므로 도움을 받기가 어렵다는 것을 알고 있지만 누군가 내가 스스로를 알아낼 수있는 것을 말할 수 있습니까?
[일반 Perl 메모리/참조 누출 패턴?] (http://stackoverflow.com/questions/2223721/common-perl-memory- 참조 누수 패턴) 및 [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 프로그램에서 메모리 누출을 발견 했습니까?] (0120-17753) – Ether