Support OpenKore:
Learn about
the Fund Pool

Uso de CPU


É possível que enquanto você deixa seu(s) bot(s) executando seu computador fique mais lento. Isso pode acontecer porque ele está utilizando muitos recursos.
Você pode tentar baixar o uso de CPU e torná-lo mais rápido.

Contents

O que é Uso de CPU?

Simplificando, é a quantidade de recursos do seu computador que estão sendo utilizados por vários processos. É medido em percentual, e enquanto o OpenKore é executado, você pode notar que o % de uso do cpu tende a subir muito. E se ficar muito alto, o seu computador ficará lento e pode até ser impossível utilizá-lo. Recomenda-se deixar este número o mais baixo possível.

Como posso ver meu Uso de CPU?

Pressione CTRL ALT DEL para que o Gerenciador de Tarefas apareça. No rodapé da janela você encontrará o seu uso de CPU.

Okay, ótimo... posso fazer o OpenKore usar menos minha CPU?

Sim, você pode! Há vários jeitos de economizar sua preciosa taxa de uso do CPU.

Aumente o sleepTime

Aumente o seu sleepTime no config.txt - o padrão é 10000, que significa .01 segundo de atraso entre cada loop. Para comparar, o modKore (um bot desatualizado mas muito popular quando ainda era open source) tinha por padrão sleepTime de 50000. Um sleepTime de 1000000(1 milhão) é equivalente a um segundo. O ponto principal é o desempenho; quanto mais você aumentar o sleepTime menor é o uso de CPU, mas o seu bot pode se tornar mais lento/menos sensível. Aumentar o sleepTime também causa depreciação da margem de retorno(procure no google por diminishing marginal return). Cada caso é um caso, então você deve testar o que é melhor pra você.

Diminua o números de plugins

Não execute plugins que você usa raramente.

Otimize suas macros

Algumas macros tornam o OpenKore lento. Remova ou otimize-as.

Desabilitar verificação de consistência

Você sabia que 1.9.2 e 1.9.3 usam intencionalmente mais o CPU por motivo de localização de erros? Executam verificações internas de consistência a fim de localizar os bugs.

Você pode desabilitar a verificação de consistência atribuindo à variável de ambiente "NDEBUG" o valor "1"(sem as aspas). Leia esta página para aprender como configurar as variáveis de ambiente. Desabilitando as verificações de consistência pode proporcinar um ganho em velocidade de aproximademente 20%-30%.

Atenção, fazendo isso nós não conseguiremos detectar alguns possíveis bugs!

Okay, isso não funcionou, algo mais?

Sim! Alguns tipos de aplicações/tarefas/cenários consomem mais recursos. São elas:

  • Aplicativos baseados em Java (como o LimeWire)
  • Aplicativos anti-vírus em modo de pesquisa
  • Jogos com gráficos 3D intensos
  • Executar vários bots ao mesmo tempo

Além disso, se você está infectado com spyware ou vírus, pode apostar que eles estão consumindo muito dos seus recursos também. Livre-se deles!

Você pode usar essa linha de raciocínio para diminuir o uso de CPU:
Menos aplicações/tarefas executando = menos recursos utilizados!

Qual hardware controla o uso de CPU?

Sua memória RAM(Random Access Memory) controla as "multitarefas". Se você tem mais memória RAM, você poderá executar mais programas ao mesmo tempo, com menos lag e menos uso de CPU. É recomendável possuir pelo menos 512 MB de RAM. Quanto mais RAM tiver, mais bots poderão ser executados em conjunto.

Referências/Outros