Linux 명령 "pmap"은 항상 총 메모리 사용량을 킬로바이트 단위로 제공합니까?
$ pmap 3208920 | tail -n 1
total 71836K
답변1
항상 그렇죠킬로바이트로 표시:
if (sizeof(long) == 8)
/* Translation Hint: keep total string length
* as 24 characters. Adjust %16 if needed*/
printf(_(" total %16ldK\n"),
(total_shared + total_private_writeable +
total_private_readonly) >> 10);
else
/* Translation Hint: keep total string length
* as 16 characters. Adjust %8 if needed*/
printf(_(" total %8ldK\n"),
(total_shared + total_private_writeable +
total_private_readonly) >> 10);
(오른쪽으로 10만큼 이동하는 것은 1,024로 나누는 것과 같습니다.)