Estou fazendo cálculos muito pesados em uma máquina Windows Server 2012. Tipo, milhares de processos fazendo coisas pesadas.
Ocasionalmente, quero fazer algum trabalho administrativo e verificar o progresso. Mas os elementos da GUI do Windows são lentos/não respondem devido à carga.
Existe uma maneira de configurar o Windows para dar maior prioridade à GUI assim que ela começar a ser usada (ex: ao mover o mouse)?
Uma alternativa é fazer algo que reduza programaticamente a prioridade de thread do meu programa. (Por exemplo, posso definir todos os meus threads de trabalho para a prioridade mais baixa.) Mas estou curioso para saber se existe uma maneira mais simples.
Responder1
Eu configuraria meu processo para usar tantos núcleos quanto o sistema tiver menos 1