Использование PS для потоков - PullRequest
4 голосов
/ 03 марта 2012

Я хочу проверить вклад потоков процесса в значения RSS, VSZ и SZ процесса.Как я могу это сделать.Потому что, если я сделаю это:

ps w -eL -o pid,tid,%cpu,cputime,%mem,sz,rss,vsz,command

, я получу значение, но все остальные значения для всех потоков процесса совпадают.Могу ли я сделать это даже с помощью ps?

1 Ответ

4 голосов
/ 03 марта 2012

Потоки не имеют индивидуального вклада в резидентный и виртуальный размер, так как они разделяют память по определению.Что касается областей, которые используются одним потоком и никогда не используются другими потоками, ядро ​​об этом не знает.Вот почему ps показывает одинаковые значения для всех потоков в процессе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...