count toward text, data, or stack space.
This does not include pages
which have not been demand-loaded in, or which are swapped out.
+This value is inaccurate; see
+.I /proc/[pid]/statm
+below.
.TP
(25) \fIrsslim\fP \ %lu
Current soft limit in bytes on the rss of the process;
size (1) total program size
(same as VmSize in \fI/proc/[pid]/status\fP)
resident (2) resident set size
- (same as VmRSS in \fI/proc/[pid]/status\fP)
+ (inaccurate; same as VmRSS in \fI/proc/[pid]/status\fP)
shared (3) number of resident shared pages
(i.e., backed by a file)
- (same as RssFile+RssShmem in \fI/proc/[pid]/status\fP)
+ (inaccurate; same as RssFile+RssShmem in
+ \fI/proc/[pid]/status\fP)
text (4) text (code)
.\" (not including libs; broken, includes data segment)
lib (5) library (unused since Linux 2.6; always 0)
dt (7) dirty pages (unused since Linux 2.6; always 0)
.EE
.in
+.IP
+.\" See SPLIT_RSS_COUNTING in the kernel.
+.\" Inaccuracy is bounded by TASK_RSS_EVENTS_THRESH.
+Some of these values are inaccurate because
+of a kernel-internal scalability optimization.
+If accurate values are required, use
+.I /proc/[pid]/smaps
+or
+.I /proc/[pid]/smaps_rollup
+instead, which are much slower but provide accurate, detailed information.
.TP
.I /proc/[pid]/status
Provides much of the information in
.TP
.IR VmHWM
Peak resident set size ("high water mark").
+This value is inaccurate; see
+.I /proc/[pid]/statm
+above.
.TP
.IR VmRSS
Resident set size.
.IR RssFile ,
and
.IR RssShmem .
+This value is inaccurate; see
+.I /proc/[pid]/statm
+above.
.TP
.IR RssAnon
Size of resident anonymous memory.
.\" commit bf9683d6990589390b5178dafe8fd06808869293
(since Linux 4.5).
+This value is inaccurate; see
+.I /proc/[pid]/statm
+above.
.TP
.IR RssFile
Size of resident file mappings.
.\" commit bf9683d6990589390b5178dafe8fd06808869293
(since Linux 4.5).
+This value is inaccurate; see
+.I /proc/[pid]/statm
+above.
.TP
.IR RssShmem
Size of resident shared memory (includes System V shared memory,
.TP
.IR VmData ", " VmStk ", " VmExe
Size of data, stack, and text segments.
+This value is inaccurate; see
+.I /proc/[pid]/statm
+above.
.TP
.IR VmLib
Shared library code size.
.\" commit b084d4353ff99d824d3bc5a5c2c22c70b1fba722
Swapped-out virtual memory size by anonymous private pages;
shmem swap usage is not included (since Linux 2.6.34).
+This value is inaccurate; see
+.I /proc/[pid]/statm
+above.
.TP
.IR HugetlbPages
Size of hugetlb memory portions