Efeito do programa em segundo plano no desempenho da CPU

Efeito do programa em segundo plano no desempenho da CPU

Abaixo está um script que é executado em segundo plano e modifica a maneira como a tecla backspace funciona. Vem doComo ser geek. Acredito que o script retira memória RAM do computador, mas rouba ciclos durante o tempo em que a tecla backspace não é pressionada. Em outras palavras, o programa em segundo plano não executa nenhum ciclo até que o evento de disparo ocorra?

#IfWinActive, ahk_class CabinetWClass
Backspace::
 ControlGet renamestatus,Visible,,Edit1,A
 ControlGetFocus focussed, A
 if(renamestatus!=1&&(focussed=”DirectUIHWND3″||focussed=SysTreeView321))
 {
 SendInput {Alt Down}{Up}{Alt Up}
 }else{
 Send {Backspace}
 }
#IfWinActive

Responder1

O que meu script faz?

Não, ele adiciona um manipulador de eventos de teclas de atalho à lista de manipuladores de eventos do sistema.

Portanto, ele não executará ciclos de CPU quando estiver ocioso...

Como verificar?

  1. DownloadExplorador de processos.
  2. Adicione umcicloseciclos deltacoluna e verifique o processo.Deixe-me demonstrar para você...

Responder2

Autohotkey é de código aberto, então você pode pedir uma resposta definitiva a alguém familiarizado com o código. Normalmente, algo assim escutaria cada pressionamento de tecla e pararia rapidamente sempre que soubesse que não é um retrocesso.

informação relacionada