Я смотрю на реализацию инструмента, который смотрит на загрузку процессора на моем Mac, аналогично Activity Monitor, но я использую числа в расчете. Я должен быть в состоянии получить использование процессора с интервалом 0,5 секунды или около того. Какой API использует Activity Monitor? Это где-то задокументировано?
Я бы предпочел не анализировать вывод программ командной строки, если этого можно избежать.