Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 44658|Odpoveď: 3

[Zdroj] .NET/C# na získanie aktuálneho stavu aplikácie (CPU, vlákno, GC)

[Kopírovať odkaz]
Zverejnené 11.2021 o 18:13:23 | | | |
.NET/C# získava využitie CPU, obnovu GC a využitie vlákien aktuálnej aplikácie, ako je znázornené na obrázku nižšie:


CLR štatistiky. CPU UsagePercent 0 GenCollectCount 0 0 0 0M ThreadPool 32766 32767 1000 1000
{
  "CPU": {
    "UsagePercent": 0,0
  },
  "GC": {
    "Gen0CollectCount": 0,
    "Gen1CollectCount": 0,
    "Gen2CollectCount": 0,
    "HeapMemory": 119816,
    "HeapMemoryFormat": "0 M"
  },
  "Thread": {
    "DostupnéDokončovacie PortVlákna": 1000,
    "AvailableWorkerThreads": 32766,
    "PoužitéCompletionPortThreads": 0,
    "PoužitéWorkerThreads": 1,
    "MaxCompletionPortThreads": 1000,
    "MaxWorkerThreads": 32767
  }
}

Z vrátených údajov môžete vidieť maximálny počet povolených vlákien, ako aj počet aktuálne dostupných pracovných vlákien, aby ste boli informovaní o stave vašej aplikácie.

Zdrojový kód je nasledovný:

(Koniec)




Predchádzajúci:Špecifikácia verejného jazyka .NET (CLS)
Budúci:[IIS] ASP.NET Zakázať prístup na sťahovanie RAR a ZIP súborov
 Prenajímateľ| Zverejnené 25.1.2021 o 16:59:44 |
Zobraziť stav aplikácie a štatistiky ASP.NET Core
https://www.itsvse.com/thread-9536-1-1.html

 Prenajímateľ| Zverejnené 15.1.2023 17:57:03 |
 Prenajímateľ| Zverejnené 27.8.2025 09:22:17 |
GC povinný zber odpadu
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com