Wie kann ich Windows-Daten wie CPU-Auslastung, physischen Speicher und Netzwerkauslastung und Bandbreite erhalten, ähnlich wie im Task-Manager? Ich benutze C++.Wie kann ich Windows-Daten wie CPU-Auslastung usw. erhalten?
5
A
Antwort
6
Sie können die CPU-Auslastung anhand der Leistungsdaten ermitteln. Wenn Sie Daten für nur einen (oder wenige Prozesse) möchten, ist es möglicherweise einfacher, alle paar Sekunden GetProcessTimes
aufzurufen.
Es ist im Allgemeinen schwierig, genau festzuhalten, was die physische Speichernutzung bedeutet. Bis Sie es tun, ist es ziemlich sinnlos, zu beschreiben, wie man es misst.
Sie können einige Informationen über die Netzwerkauslastung mit GetIpStatistics
erhalten.
Sie können die Nennbandbreiten der installierten Netzwerkadapter mit GetIfTable
erhalten.
2
Schauen Sie Performance Counters in msdn
Verwandte Themen
- 1. Wie kann ich Grundtypen wie Integer, String usw. überschreiben?
- 2. Wie kann ich ein Youtube-Video (um Daten wie Dauer, Veröffentlichungsdatum usw. zu erhalten) mit der Video-URL abrufen? C#
- 3. wie kann ich die Medientaste Sendung erhalten
- 4. Wie kann ich DateTime.DaysInMonth ohne Wochenenden erhalten?
- 5. Wie kann ich Text auf UIPickerView erhalten?
- 6. Wie kann ich Text einer Textbox erhalten?
- 7. Wie kann ich Formularparameter von HttpListenerRequest erhalten?
- 8. Wie kann ich selectedRange.location Wert erhalten?
- 9. Global.asax - Application_Error - Wie kann ich Seitendaten erhalten?
- 10. Wie kann ich den Fremdschlüsselobjektwert erhalten?
- 11. Wie kann ich die Stripe-Informationen erhalten?
- 12. Wie kann ich einen Druckergerätekontext erhalten?
- 13. Wie kann ich die aktuelle Bildschirmausrichtung erhalten?
- 14. Wie kann ich eine Nachricht erhalten
- 15. Wie kann ich Berührungen mit tvOS erhalten?
- 16. Wie kann ich den Systemlaufwerkbuchstaben erhalten?
- 17. Wie kann ich die lokalisierten Datumseinheiten erhalten?
- 18. Wie kann ich den Mobilfunkstatus erhalten?
- 19. Wie kann ich LogRecord mit Netty erhalten?
- 20. Wie kann ich den Netzwerkstatus erhalten?
- 21. Wie kann ich den Wert innerhalb eines NSTextFields erhalten?
- 22. Wie kann ich betroffene Zeilenanzahl von psycopg2 connection.commit() erhalten?
- 23. Wie erhalten Sie Benutzerinformationen (wie Bildschirmname, Beschreibung usw.) von ID_str mit Twitter API?
- 24. Wie kann ich .Net erhalten, um dieses Bild zu speichern?
- 25. Wie kann ich eigeneProps erhalten, indem ich Redux erneut auswähle?
- 26. Wie kann ich die X/Y-Koordinaten eines SVG-Elements (Pfad usw.) erhalten, die nicht die X/Y-Attribute haben?
- 27. Wie kann ich mit dem elm-html-Modul Sonderzeichen erhalten?
- 28. Wie kann ich mit Params korrekte Informationen erhalten?
- 29. Wie speichere ich Eclipse-Einstellungen (Schriftarten, Formatierungen usw.)?
- 30. Wie kann ich den SQL-Server fragen, ob ich Berechtigungen für etwas habe? (Einfügen, Aktualisieren usw.)
Vielen Dank. – aviit
Ja, ich bekomme CPU-Auslastung von GetProcessTimes, Speicherverbrauch von GlobalMemoryStatusEx – aviit
erhalten Können Sie erklären, wie Sie mit diesen Funktionen Bandbreite erhalten. Ich habe es versucht. Aber ich kann nicht. Danke – aviit