Saya ingin membaca statistik pemanfaatan CPU dari program C, saya tertarik pada persentase penggunaan CPU, mencuri waktu dll. Statistik ini ditampilkan di baris ke-3 dari top
perintah.
Saya mencoba mengurai top
output dengan awk
( top -n 1 -b | awk '{print $0}'
), tetapi tampaknya top
memberikan nilai 'fiksi' yang sama sebelum mulai menampilkan statistik yang benar.
Apakah ada cara dari kode, atau dengan mengurai output perintah untuk mendapatkan statistik penggunaan CPU?
Edit:
Platformnya adalah Linux
Terima kasih.