Я хочу получить информацию об использовании ЦП и памяти каждого процесса, выполняющегося на разных платформах (по крайней мере, для Windows), в каждый интервал времени (например, в каждую секунду, например, в диспетчере задач).
Есть ли какие-либоC, C ++ API для кроссплатформенности?
Я читаю PROCESS_MEMORY_COUNTERS_EX.PrivateUsage для каждого процесса.Это фактическое использование памяти, которое отображается в диспетчере задач.
Я пытаюсь использовать SIGAR API (http://www.hyperic.com/products/sigar). Но пока у меня нет прогресса.
Более того, я хочу получить доступную пропускную способность сети нисходящей линии связи для текущего времени.
Спасибо