Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 44658|Risposta: 3

[Fonte] .NET/C# per ottenere lo stato attuale dell'applicazione (CPU, thread, GC)

[Copiato link]
Pubblicato il 11-01-2021 18:13:23 | | | |
.NET/C# ottiene l'uso della CPU, la recuperazione GC e l'utilizzo del thread dell'applicazione corrente, come mostrato nella figura sottostante:


CLR Statistiche. Utilizzo CPUPercentuale 0 GenCollectCount 0 0 0 0M ThreadPool 32766 32767 1000 1000
{
  "CPU": {
    "UsaPercentuale": 0,0
  },
  "GC": {
    "Gen0CollectCount": 0,
    "Gen1CollectCount": 0,
    "Gen2CollectCount": 0,
    "HeapMemory": 119816,
    "HeapMemoryFormat": "0 M"
  },
  "Filo": {
    "DisponibiliCompletionPortThreads": 1000,
    "ThreadDisponibiliWorker": 32766,
    "UsedCompletionPortThreads": 0,
    "UsedWorkerThreads": 1,
    "MaxCompletionPortThreads": 1000,
    "MaxWorkerThreads": 32767
  }
}

Dai dati restituiti, puoi vedere il numero massimo di thread consentiti, così come il numero di worker thread attualmente disponibili, per tenerti informato sullo stato della tua applicazione.

Il codice sorgente è il seguente:

(Fine)




Precedente:Specifica del linguaggio pubblico .NET (CLS)
Prossimo:[IIS] ASP.NET Vietare l'accesso al download di file rar e zip
 Padrone di casa| Pubblicato il 25-01-2021 16:59:44 |
Visualizza lo stato dell'app e le statistiche ASP.NET Core
https://www.itsvse.com/thread-9536-1-1.html

 Padrone di casa| Pubblicato il 15-01-2023 17:57:03 |
 Padrone di casa| Pubblicato il 27-08-2025 09:22:17 |
Raccolta obbligatoria dei rifiuti GC
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com