실행중인 경우 메모리가 누출되는 실시간 응용 프로그램 RTMP 기반 스트리밍 응용 프로그램이 있습니다. 이 라이브 응용 프로그램이기 때문에 불행하게도 내가 Valgrind의를 통해 실행할 수 없습니다Linux에서 메모리 누수를 추적 할 수 없습니다.
다음1. 응용 프로그램 PID 메모리가 몇 시간 후 3.8 %로 일정하게 유지 문제입니다 slabtop를 통해 2. 커널 메모리에서 일정 3. 남아 meminfo, 사용 가능한 메모리가 계속 줄어들고 있습니다!
누가이 메모리를 차지하고 있는지 어떻게 알 수 있습니까? 나는 TCP 버퍼 같은 것을 의심하고있다. 누군가가 도와 줄 수 있습니까?
의 원인이해야하는 이유, 그것은 사용되는 메모리 – user6835267
과 일치하지 않도록 당신을 수있는 것은 아닙니다 확실히 그것은 [linux disk cache] (http://www.linuxatemyram.com/)가 아닙니다. –
memingo의 * all * 값을보십시오. 시간이 지남에 따라 플롯하고 어떤 일이 발생하는지 확인하십시오. –