Wie berechnet man die CPU-Auslastung eines Prozesses von PID in Linux aus C?

Ich möchte programmgesteuert [in C] die CPU-Auslastung% für eine bestimmte Prozess-ID in Linux berechnen.

Wie kann die CPU-Auslastung in Echtzeit für einen bestimmten Prozess in% ermittelt werden?

Um es weiter zu verdeutlichen:

Ich sollte in der Lage sein, die CPU-Auslastung für die angegebene Prozess-ID oder den angegebenen Prozess zu bestimmen.Der Prozess muss nicht der untergeordnete Prozess sein.Ich möchte die Lösung in der Sprache "C".

Antworten auf die Frage(11)

Ihre Antwort auf die Frage