pmap 총계는 항상 킬로바이트 단위입니까?

pmap 총계는 항상 킬로바이트 단위입니까?

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로 나누는 것과 같습니다.)

관련 정보