Среднее использование ЦП процесса

Я пытаюсь провести некоторые эксперименты для определения того, что использует процессор для моего процесса. Я знаком с командами top и ps . Что было бы лучшим решением для получения среднего использования процессора в моем процессе на протяжении всего времени? Из этого вопроса кажется, что ps будет лучшим способом. Будет ли использовать верхний период для записи статистики, а усреднение результатов будет более точным?

Похоже, что gprof может быть тем, что вы ищете. Это поможет с отладкой, чтобы выяснить, сколько времени потрачено на функцию.

Вы также можете проверить этот ответ обмена в стеке