프로그램의 최대 메모리 사용량을 알 수 있는 방법을 문의드립니

익명 사용자의 이미지

프로그램의 최대 메모리 사용량을 report할려고 하는데, 방법을 찾을 수
가 없네요... 수행속도는 getrusage를 사용해서 해결했는데. 혹시 알고계
시는 분께서는 답변 부탁드립니다.

익명 사용자의 이미지

/* getrlimit()의 manual page를 보시기 바랍니다. */
#include

void main(void)
{
struct rlimit rlim;

getrlimit(RLIMIT_AS, &rlim);
printf("%uByte current limit\n", rlim.rlim_cur);
printf("%uByte hard limit\n", rlim.rlim_max);
}