Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 3897|Antwort: 2

[Quelle] [Dreh dich]. NET Core

[Link kopieren]
Veröffentlicht am 15.01.2023 17:56:15 | | | |
.NET/C#, um den aktuellen Anwendungszustand (CPU, Thread, GC) zu erhalten.
https://www.itsvse.com/thread-9515-1-1.html


Wie man das verwendet. Die Methode, die CPU-Auslastung in NETCore zu erhalten, ist nahezu identisch mit dem im Task-Manager gemeldeten CPU-Auslastungswert.

Im .NET Framework machen viele dies mit der PerformanceCounter-Klasse, die sich auf folgenden Code bezieht:

Aber PerformanceCounter ist in . nicht verfügbar. Tatsächlich gibt es in der System.Diagnostics.Process-Klasse eine Eigenschaft TotalProcessorTime, die die vom aktuellen Prozess verbrauchte CPU-Prozessorzeit nahezu in Echtzeit zählen kann, siehe folgenden Code:



Man sieht, dass das Programm alle 2 Sekunden ausgibt, und es wird beobachtet, dass die CPU-Auslastung im Output und im Task-Manager im Grunde gleich ist.

Originallink:Der Hyperlink-Login ist sichtbar.





Vorhergehend:IIS-URL-Umschreib-Modul-Regel-Clearing
Nächster:Einführung zu jeder Version der maximalen Anzahl von Zeilen auf einer Microsoft Excel-Tabellen-Seite
Veröffentlicht am 15.01.2023 22:56:23 |
Lerne es
Veröffentlicht am 16.01.2023 10:02:00 |
Lerne es
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com