# proc_pid_statm - memory usage information - man(5) - [phpMan]

[_proc_pid_statm_(5)](https://www.chedong.com/phpMan.php/man/procpidstatm/5/markdown)                        File Formats Manual                       [_proc_pid_statm_(5)](https://www.chedong.com/phpMan.php/man/procpidstatm/5/markdown)

## NAME
       /proc/pid/statm - memory usage information

## DESCRIPTION
       _/proc/_pid_/statm_
              Provides information about memory usage, measured in pages.  The columns are:

                  size       (1) total program size
                             (same as VmSize in _/proc/_pid_/status_)
                  resident   (2) resident set size
                             (inaccurate; same as VmRSS in _/proc/_pid_/status_)
                  shared     (3) number of resident shared pages
                             (i.e., backed by a file)
                             (inaccurate; same as RssFile+RssShmem in
                             _/proc/_pid_/status_)
                  text       (4) text (code)
                  lib        (5) library (unused since Linux 2.6; always 0)
                  data       (6) data + stack
                  dt         (7) dirty pages (unused since Linux 2.6; always 0)

              Some of these values are inaccurate because of a kernel-internal scalability optimiza‐
              tion.   If accurate values are required, use _/proc/_pid_/smaps_ or _/proc/_pid_/smaps_rollup_
              instead, which are much slower but provide accurate, detailed information.

## SEE ALSO
       [**proc**(5)](https://www.chedong.com/phpMan.php/man/proc/5/markdown), [**proc_pid_status**(5)](https://www.chedong.com/phpMan.php/man/procpidstatus/5/markdown)

Linux man-pages 6.7                          2023-08-15                            [_proc_pid_statm_(5)](https://www.chedong.com/phpMan.php/man/procpidstatm/5/markdown)
