Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 44658|Resposta: 3

[Fonte] .NET/C# para obter o estado atual da aplicação (CPU, thread, GC)

[Copiar link]
Postado em 11-01-2021 18:13:23 | | | |
.NET/C# obtém o uso da CPU, a recuperação GC e o uso de threads da aplicação atual, conforme mostrado na figura abaixo:


CLR Stats. Uso do CPUPorcentagem 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": {
    "DisponibilidadeCompletionPorThreads": 1000,
    "ThreadsAvailableWorker": 32766,
    "UsedCompletionPortThreads": 0,
    "UsedWorkerThreads": 1,
    "MaxCompletionPortThreads": 1000,
    "MaxWorkerThreads": 32767
  }
}

A partir dos dados retornados, você pode ver o número máximo de threads permitidos, assim como o número de threads de trabalhadores atualmente disponíveis, para mantê-lo informado sobre o estado da sua aplicação.

O código-fonte é o seguinte:

(Fim)




Anterior:Especificação da linguagem pública .NET (CLS)
Próximo:[IIS] ASP.NET Proibir o acesso a arquivos rar e zip para download
 Senhorio| Postado em 25-01-2021 às 16:59:44 |
Veja o status e as estatísticas do aplicativo ASP.NET Core
https://www.itsvse.com/thread-9536-1-1.html

 Senhorio| Postado em 15-01-2023 17:57:03 |
 Senhorio| Postado em 27-08-2025 09:22:17 |
Coleta obrigatória de lixo no GC
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com