a.out
다음과 같이 명령을 실행합니다.
$ /usr/bin/time -f"%M" ./a.out
a.out
또한 기능을 사용 getrusage()
하고 인쇄하십시오.
printf("%ld",ru.ru_maxrss);
그 중 첫 번째 ru
는 구조이다. 내가 그것을 실행하면 나에게 제공됩니다 :
1228
1632
/usr/bin/time %M
보고된 최대 상주 세트 크기의 차이점은 무엇입니까 getrusage
?
답변1
getrusage()
매뉴얼 페이지 에 따르면 :
long ru_maxrss; /* maximum resident set size */
매뉴얼 페이지에는 /usr/bin/time
이 매크로가 %M
다음과 같이 명시되어 있습니다.
%M Maximum resident set size of the process during its lifetime, in Kbytes.