Я запускаю сценарий оболочки для выполнения приложения C++, которое измеряет производительность api. Я могу захватить задержку (время, затраченное на возврат значения для заданного набора параметров) api, но я также хочу захватить процессор и использование памяти вместе с интервалами, например, 5-10 секунд.Динамическое использование CPU и памяти
Есть ли способ сделать это, не слишком сильно влияя на производительность системы и что тоже внутри одного и того же сценария? Я нашел много примеров, где можно сделать вне (независимо) сценарий, который мы запускаем; но не тот, где мы можем делать в рамках одного и того же сценария.
Возможный дубликат [Как я могу получить загрузку процессора и использование памяти одного процесса на Linux (Ubuntu)] (http://stackoverflow.com/questions/1221555/ как-can-i-get-the-cpu-use-and-memory-usage-of-a-single-process-on-linux-ubunt) –
http://meta.stackexchange.com/questions/147643/should-i-vote-to-close-a-duplicate-question-even- хотя-его-намного-новее-и-га ;-) –