1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158
|
.\" -*- nroff -*-
.TH TAPSET::PROC_MEM 3stap "October 2018" "SystemTap Tapset Reference"
.SH NAME
tapset::proc_mem \- systemtap proc_mem tapset
.SH DESCRIPTION
Process memory query and utility functions provide information about
the memory usage of the current application. These functions provide
information about the full size, resident, shared, code and data used
by the current process. And provide utility functions to query the
page size of the current architecture and create human readable string
representations of bytes and pages used.
.TP
.P
.TP
.B proc_mem_size
Total program virtual memory size in pages
.IP
See
.IR function::proc_mem_size (3stap)
for details.
.P
.TP
.B proc_mem_size
Total program virtual memory size in pages
.IP
See
.IR function::proc_mem_size (3stap)
for details.
.P
.TP
.B proc_mem_rss
Program resident set size in pages
.IP
See
.IR function::proc_mem_rss (3stap)
for details.
.P
.TP
.B proc_mem_rss
Program resident set size in pages
.IP
See
.IR function::proc_mem_rss (3stap)
for details.
.P
.TP
.B proc_mem_shr
Program shared pages (from shared mappings)
.IP
See
.IR function::proc_mem_shr (3stap)
for details.
.P
.TP
.B proc_mem_shr
Program shared pages (from shared mappings)
.IP
See
.IR function::proc_mem_shr (3stap)
for details.
.P
.TP
.B proc_mem_txt
Program text (code) size in pages
.IP
See
.IR function::proc_mem_txt (3stap)
for details.
.P
.TP
.B proc_mem_txt
Program text (code) size in pages
.IP
See
.IR function::proc_mem_txt (3stap)
for details.
.P
.TP
.B proc_mem_data
Program data size (data + stack) in pages
.IP
See
.IR function::proc_mem_data (3stap)
for details.
.P
.TP
.B proc_mem_data
Program data size (data + stack) in pages
.IP
See
.IR function::proc_mem_data (3stap)
for details.
.P
.TP
.B mem_page_size
Number of bytes in a page for this architecture
.IP
See
.IR function::mem_page_size (3stap)
for details.
.P
.TP
.B bytes_to_string
Human readable string for given bytes
.IP
See
.IR function::bytes_to_string (3stap)
for details.
.P
.TP
.B pages_to_string
Turns pages into a human readable string
.IP
See
.IR function::pages_to_string (3stap)
for details.
.P
.TP
.B proc_mem_string
Human readable string of process memory usage
.IP
See
.IR function::proc_mem_string (3stap)
for details.
.P
.TP
.B proc_mem_string
Human readable string of process memory usage
.IP
See
.IR function::proc_mem_string (3stap)
for details.
.SH SEE ALSO
.BR
.IR \%function::proc_mem_size (3stap),
.BR
.IR \%function::proc_mem_rss (3stap),
.BR
.IR \%function::proc_mem_shr (3stap),
.BR
.IR \%function::proc_mem_txt (3stap),
.BR
.IR \%function::proc_mem_data (3stap),
.BR
.IR \%function::mem_page_size (3stap),
.BR
.IR \%function::bytes_to_string (3stap),
.BR
.IR \%function::pages_to_string (3stap),
.BR
.IR \%function::proc_mem_string (3stap),
.BR
.IR \%stap (1),
.IR \%stapprobes (3stap)
|