Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 44658|Odpověď: 3

[Zdroj] .NET/C# pro získání aktuálního stavu aplikace (CPU, vlákno, GC)

[Kopírovat odkaz]
Zveřejněno 11. 1. 2021 v 18:13:23 | | | |
.NET/C# získává využití CPU, obnovu GC a využití vláken aktuální aplikace, jak je znázorněno na obrázku níže:


CLR Stats. 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čeníPortVlákna": 1000,
    "AvailableWorkerThreads": 32766,
    "PoužitéCompletionPortThreads": 0,
    "PoužitéWorkerThreads": 1,
    "MaxCompletionPortThreads": 1000,
    "MaxWorkerThreads": 32767
  }
}

Z vrácených dat můžete vidět maximální počet povolených vláken a počet aktuálně dostupných pracovních vláken, abyste byli informováni o stavu vaší aplikace.

Zdrojový kód je následující:

(Konec)




Předchozí:Specifikace veřejného jazyka .NET (CLS)
Další:[IIS] ASP.NET Zakázat přístup ke stažení rar a zip souborů
 Pronajímatel| Zveřejněno 25. 1. 2021 16:59:44 |
Zobrazit stav aplikace a statistiky ASP.NET Core
https://www.itsvse.com/thread-9536-1-1.html

 Pronajímatel| Zveřejněno 15. 1. 2023 17:57:03 |
 Pronajímatel| Zveřejněno 27. 8. 2025 09:22:17 |
Povinný sběr odpadu u GC
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com