현재 프로세스의 메모리 사용량을 알 수 있나요?
글쓴이: freezm7 / 작성시간: 금, 2005/06/10 - 3:58오후
임베디드 리눅스에서 프로그래밍 중이라,
PC처럼 큰 가상 메모리를 사용할 수가 없습니다.
그래서,
Out of Memory: Killed process 377 (app.exe)
이런 메시지를 뿌리면서 죽는데요. (근데 왜 저런 라인이 pid 만 다른 줄이 한꺼번에 10줄이 넘게 나오는지도 궁금하네요)
도대체 메모리를 얼마나 쓰고 있는지 실행시간 중에 알 수 있는 방법이 있을까요? (프로그램 코드 상에서요...)
도움 부탁드립니다.
Forums:
미리 필요한 메모리를 할당받으신 다음 프로그램 수행 중에는 추가적인 메모
미리 필요한 메모리를 할당받으신 다음 프로그램 수행 중에는 추가적인 메모리 할당 없이 이미 할당받은 메모리 안에서 처리하시는 편이 개발이 빠를 것입니다.
C++을 사용하신다면 new 오퍼레이터 오버로딩으로 처리하실 수 있습니다.
getrusage() 같은 함수 사용이 불가능한가요?
getrusage() 같은 함수 사용이 불가능한가요?
Re: 현재 프로세스의 메모리 사용량을 알 수 있나요?
fork 를 여러번 했는데... 각각이... 메모리 요청을 했을 때... 더이상 할당해줄 메모리가 없다면.. 차례 차례 죽지 않을까요 ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
linux 에서 getrusage
http://kldp.org/comment/reply/19857/39728
2.6.10 코드를 보니까 구조체 안에 것들 몇개 안 넣어 주네염 -_-;
댓글 달기