Pular para o conteúdo principal
Versão: 1.4.17

Só no Windows

As 2 correções abaixo valem só para Windows. Cada uma tem o que mudou, onde fica e como testar.

O app não cai mais quando o Windows reinicia ou desliga​

O que mudouquando o Windows reinicia, desliga ou sai da conta com o Overclock aberto (inclusive no reinício automático do Windows Update), o app passa a fechar normalmente, sem deixar o aviso "O app registrou um erro" com cannot move state from Destroyed na abertura seguinte. Se o motor do app (sidecar) cair por um erro inesperado, o diagnóstico passa a dizer o motivo.

Onde ficaé o app como um todo. O motivo de uma queda aparece em Configurações › Atualizações › Gerar diagnóstico, nas seções "Crash" e "Queda do motor (sidecar)".

Como testar

  1. Abra o Overclock no Windows, com um terminal abertoResultadoo app está em uso normal.
  2. Reinicie o Windows pelo menu Iniciar sem fechar o Overclock antesResultadoo Windows reinicia sem esperar pelo app.
  3. Depois do reinício, abra o OverclockResultadonenhum aviso de erro aparece na abertura.
  4. Vá em Configurações › Atualizações › Gerar diagnóstico e abra o arquivoResultadoa seção "Crash" mostra "nenhum", ou um registro antigo, sem um panic novo com cannot move state from Destroyed. O log da sessão anterior mostra uma linha encerramento iniciado (windows-session-end).
  5. Se algum dia o app registrar um panicResultadoa seção "Crash" do diagnóstico mostra, além da mensagem, as linhas local=, thread=, encerrando= e a lista quadros:.
  6. Se o motor cair sozinhoResultadoa seção "Queda do motor (sidecar)" mostra tipo=, nome=, mensagem= e quadro=, sem caminho de pasta, e-mail ou token.

O app não abre mais PowerShell sem parar quando a leitura de processos falha​

O que mudouno Windows, quando a leitura da lista de processos falha, o Overclock espera cada vez mais entre uma tentativa e outra (até 5 minutos) e nunca abre mais de 20 PowerShell por minuto. Antes ele abria um PowerShell atrás do outro, a memória acabava e a janela do app caía.

Onde ficaé o app como um todo, com terminais abertos. Não há tela nova.

Como testar

  1. No Windows, abra 3 terminais com agentes trabalhando e abra o Gerenciador de Tarefas na aba DetalhesResultadoos processos powershell.exe aparecem e somem de tempos em tempos, sem se acumular.
  2. Deixe o app aberto por 30 minutos com os terminais em usoResultadoa memória usada pelo Overclock fica estável e a janela do app não cai.
  3. Se a leitura de processos falhar (por exemplo, com o PC sem memória livre), abra Configurações › Atualizações e clique em Gerar diagnósticoResultadoo log traz 1 linha process scan failing com o aviso de espera, e não milhares de linhas sticky ownership refresh failed.