Мне нужно отслеживать использование ЦП потоками, созданными заданным процессом.
В *nix можно использовать top -H -p <pid>
, но в OS X это недоступно.
Эквивалент ps -eLo pid,ppid,lwp,nlwp,osz,rss,ruser,pcpu,stime,etime,args
также будет достаточен.
решение1
Вид дерева в htop
похож (см. рисунок). Вы можете установить htop
сДомашнее пиво, затем переключить вид дерева с помощью F5. Чтобы процесс и его потоки не прыгали при обновлениях, вы можете выбрать родительский процесс и использовать , Fчтобы сохранить его на месте.