Как более детально посмотреть сколько программа потребляет памяти |
[исправить] |
Linux:
pmap <pid_процесса>
cat /proc/<pid>/maps
cat /proc/<pid>/status
FreeBSD:
cat /proc/<pid>/map
cat /proc/<pid>/status
|
|
|
15.03.2006
|
Раздел: Корень / Администратору / Система / Просмотр состояния и мониторинг системы |
1.1, ABATAPA (?), 14:48, 16/03/2006 [ответить]
| +/– |
И где там "реально"?!
Там показан размер всех разделяемых библиотек. И этот размер совпадает с полем VSZ в 'ps -l'
Как такое только пропускают... | |
1.2, ABATAPA (?), 14:50, 16/03/2006 [ответить]
| +/– |
Тут же вижу "Understanding memory usage on Linux", где хоть не одна строчка и громкое заявление "реально"... | |
|
2.3, Аноним (-), 16:33, 16/03/2006 [^] [^^] [^^^] [ответить]
| +/– |
>Тут же вижу "Understanding memory usage on Linux", где хоть не одна
>строчка и громкое заявление "реально"...
Вот и почитай, там написано чем вывод pmap отличается от VSZ/RSS в ps.
Hint: обратить внимание нужно на "r-" и "rw" и "writeable/private" в конце. Грубо говоря "r-" расшаренный код, а "rw" данные за процессом. | |
|
1.4, Valsha (?), 21:06, 16/03/2006 [ответить]
| +/– |
вот по Опере показал ТОП
14649 user 15 0 262m 143m 4684 S 3.6 28.9 55:07.87 operamotifwrapp
потом процесс пмапом смотрим
pmap -d 14649
mapped: 268756K writeable/private: 258536K shared: 1244K
это что 258536K кушает Опера??? | |
1.5, XoRe (??), 09:14, 22/03/2006 [ответить]
| +/– |
FreeBSD:
# ll /proc/
total 4
dr-xr-xr-x 2 root wheel 512 Jun 5 2003 ./
drwxr-xr-x 20 root wheel 1024 Mar 7 18:30 ../
#
Значит не для всех FreeBSD ) | |
|