В Solaris 10, и в C, я хотел бы регулярно запрашивать номера какПолучение статистики использования процессора от C на Solaris 10
- использование процессора для конкретных LWP, в рамках этого процесса ОС.
- Использование памяти для этого процесса ОС.
Я уже знаю, как это сделать, открыв/proc/pid/psinfo и прочитав из этого (pr_rssize), но есть ли способ реализовать первое?
В прошлом я отделил копию prstat, проанализировал вывод из этого и прочитал его обратно в мой код C. Поскольку я ищу все больше и больше информации этого типа, это становится все более утомительным и просто кажется неправильным. Конечно, есть способ сделать это с помощью простого C-кода.
Спасибо за любую помощь. NickB
работает хорошо. Также используется pr_pctcpu в lwpsinfo. – NickB