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 topperintah.
Saya mencoba mengurai topoutput dengan awk( top -n 1 -b | awk '{print $0}'), tetapi tampaknya topmemberikan 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.