[질문]top 명령에서 SIZE 값이 너무 큰데, 메모리릭일까요?
글쓴이: paraline / 작성시간: 금, 2004/11/12 - 4:38오후
안녕하세요?
현재 개발중인 서버를 테스트하다가 top 명령을 내려보니 아래와 같았습니다.
Quote:
PID USERNAME LWP PRI NICE SIZE RES STATE TIME CPU COMMAND
15264 root 5 58 0 592M 3832K sleep 0:03 0.00% server
처음 실행시킬때부터 SIZE의 값이 컸는데(201M), 클라이언트가 접속하고, 서버 루틴을 수행한 다음에는 SIZE의 값이 커지고 줄어들지 않습니다.
메모리릭을 의심해야 하는건가요?
그리고, static을 많이 사용하지 않았는데도, 실행시작부터 SIZE의 값이 큰 이유가 뭘까요? ㅠ.ㅠ
Forums:
사용하는 메모리를 모두다 검사해보세요..100M이상의 메모리라면 분명
사용하는 메모리를 모두다 검사해보세요..
100M이상의 메모리라면 분명히 한두 데이터형이 왕창 잡는 경우가 대부분이니.. 실행되는 순서별로 체크해보시면... 어느부분에 메모리를 많이 잡는지... 어느부분에서 잡았던 메모리를 해제하지 않는지 찾는것이 가능할것이라 생각합니다.
짜여져 있는 프로그램의 상태에 따라 큰 차이가 있긴 하겠지만요... ==333
댓글 달기