Troubleshoot.HighCPU/pt

From Shareaza Wiki
Jump to navigation Jump to search

Como eu posso reduzir o uso de CPU do Shareaza?

O Shareaza tem muitas características e uma excelente GUI. Mas algumas vezes, dependendo de como você o usa, ele pode reduzir a velocidade de seu computador. O meio de consertar isto é desabilitar certas características que podem exigir do sistema. Nota: As soluções usam a pele (skin) padrão, então se você não vir o que está descrito aqui, desabilite a pele e tente novamente.


  • Faça Seus Downloads e Pesquisas por Estágios: Com máquinas mais lentas, é melhor não rodar muitos programas de uma vez. O mesmo conceito se aplica ao Shareaza e "suas" tarefas. Tente não fazer mais do que 5 pesquisas de uma vez (Você pode tê-las abertas, mas paradas) e não baixe muitos arquivos simultaneamente também (15+). Isto pode na verdade melhorar a performance total em downloads e pesquisas. Se você tem muitos downloads na janela de transferência, tente pausar alguns deles. Para pausar um download, clique com o botão direito nele e selecione 'Pausar'. Você pode continuá-lo mais tarde pelo mesmo menu.
  • Limite Downloads com muitas fontes: Alguns arquivos muito populares às vezes têm um número muito grande de fontes. Por exemplo, você pode facilmente achar vários milhares de fontes para o instalador do Shareaza. Quando baixar tais arquivos, o Shareaza deve ser limitado para não se conectar a muitas fontes de uma vez, porque cada conexão de download precisa de um pouco de CPU e RAM. Se isto causa algum problema, reduza o "Máximo de Downloads" e/ou "Transf. por arquivo" nas configurações.
  • Quantos arquivos você está compartilhando?: Se você está compartilhando uma grande quantia de arquivos, tal como mais de 200, então você pode estar experimentando uma quantia alta de recursos de CPU. Isto é porque as palavras-chave de todos os seus arquivos são mandadas para seus Hubs. Quando um usuário procura por algo na rede, e você tem um arquivo com aquela palavra-chave, então você é requisitado. Então, quanto mais palavras-chave (ou arquivos) você tem, mais pedidos você irá receber. Quanto mais pedidos você recebe, mais recursos são usados para o Shareaza gerenciá-los.
  • Hashing: O Shareaza faz hash dos arquivos quando ele os vê pela primeira vez. Isto pode usar CPU e disco rígido para as primeiras vezes em que você o roda se você tem uma grande coleção de arquivos. A única solução é esperar isso. O Shareaza tem dois modos, enquanto faz hash: Um modo faz hash lentamente, tomando o cuidado de não usar muito de sua CPU; este é o modo padrão. O outro modo é fazer hash tão rápido quanto possível, eventualmente consumindo todo o poder da CPU e reduzindo consideravelmente todos os outros programas. Você pode mudar entre os modos de hash na Aba Lar na caixa 'Minha Biblioteca'. (Disponível somente enquanto o Shareaza está fazendo hash.)
  • O Shareaza verifica downloads grandes: O Shareaza verifica cada bit que ele baixou, para se certificar de que ele não pegou dados ruins. Para arquivos grandes, este processo pode levar um tempo longo para completar e já que isto é um processo de hashing também, ele usa força da CPU. Espere este processo terminar.
  • Firewalls: O Shareaza pode ocasionalmente experimentar alto uso de processador durante tráfego pesado se um programa firewall (como o ZoneAlarm) está inspecionando pesadamente os pacotes. A solução mais fácil é adicionar o Shareaza à lista de confiáveis do firewall, passando direto pela inspeção. Isto só é recomendado se o firewall está causando alto uso de processador no Shareaza.
  • Fechar Janelas Desnecessárias: Coisas como o Painel de Segurança podem tomar montes de recursos se você os mantiver abertos, especialmente se você tem um monte de conteúdo neles. Simplesmente feche-os após você terminar de usá-los. O mesmo ocorre para janelas de pesquisa, janelas de transferência, cache de host, etc. Algum código será adicionado no futuro para otimizar a visualização de janelas, entretanto.
  • Restrinja Sua Pesquisa: O Shareaza não inclui um limite sobre quantos resultados de pesquisa você pode ter, então você pode ter tantos que isto irá afetar seriamente a performance em alguns computadores. As melhores coisas a fazer são tanto pesquisar por termos específicos (deste modo reduzindo os resultados) ou clicar em 'Parar' quando você tiver obtido a quantidade de conteúdo que você quer. Se você terminou com a pesquisa, então feche a janela de pesquisa.
  • Minimize o Shareaza: Se você está esperando um download ser completado, ou simplesmente compartilhando arquivos com a comunidade do Shareaza, não é necessário manter o Shareaza maximizado o tempo todo. Tente fechar todas as janelas abertas de que você não precisa (pesquisas, transferências, cache de host) e mande o Shareaza para a bandeja. Se você não tem o Shareaza ajustado deste modo, vá para as Opções Gerais (Configurações do Shareaza > Geral > Geral) e configure as opções de 'Bandeja' para fazer o que você quer.
  • Não rode como um hub: Como um hub, o Shareaza irá usar a maioria de seus recursos para manter o tráfego da rede e deste modo usar um monte de banda, CPU e RAM. Para evitar isto, force o Shareaza a rodar como um ponto leaf, desabilitando "Permitir a este nó se tornar um hub." nas configurações. Leia mais sobre se tornar um leaf
  • Muitas regras de segurança: Se você tem um número muito grande (>1000) de regras de segurança na janela de segurança (pressione F7 para abri-la), então o Shareaza pode usar um monte de tempo de CPU para fazer a correspondência de cada conexão chegando e saindo com aquelas regras. Infelizmente, este código não está otimizado para um número enorme de regras, ainda. Usar a Atualização de Segurança do Shareaza (Shareaza Security Update) não é problema, você pode achá-lo no fórum.
  • Desabilite redes desnecessárias: A quanto mais redes você se conecta, mais recursos são requeridos para manter a conexão às diferentes redes. Se você não precisa de uma rede por algum tempo, tente se desconectar dela.

Dicas de Windows XP

Você pode reduzir os recursos do sistema desligando efeitos visuais. Para fazer isto:

Pressione: Tecla Windows + Break (ou clique com o botão direito em Meu Computador e selecione Propriedades) Na aba Avançado, clique nas Configurações de Performance e selecione o Ajuste para melhor performance.


Prioridade de Processos (Windows 2000 e XP Apenas)

Se você está usando o Shareaza e quer que ele rode no plano de fundo enquanto você faz outras tarefas, dependendo das especificações de seu computador você pode notar atrasos irritantes por causa do nível de uso de CPU que o processo do Shareaza está consumindo. Isto é especialmente verdade se o Shareaza está atualmente pesquisando a rede ou criando hashes de seus arquivos compartilhados.

Uma solução para rodar o Shareaza no plano de fundo por longos períodos de tempo sem degradação séria de performance para outros programas é reduzir a prioridade do processo do Shareaza de Normal para Abaixo do Normal. Isto pode ser feito facilmente a partir do Gerenciador de Tarefas dentro do Windows. Para mudar a prioridade, faça o seguinte:

  • Abra o Gerenciador de Tarefas por um desses métodos: CTRL+SHIFT+ESC, clique com o botão direito na barra de tarefas e escolha Gerenciador de Tarefas, ou pressione CTRL+ALT+DEL, então escolha Gerenciador de Tarefas.
  • Vá para a aba Processos e ache o processo Shareaza.exe.
  • Clique com o botão direito sobre o processo e escolha Definir Prioridade > Abaixo do Normal.
  • Leia a pergunta que o Windows faz e escolha a resposta com a qual você está confortável.
  • Feche o Gerenciador de Tarefas.

O Shareaza irá continuar a usar esta configuração de prioridade até que o programa seja reiniciado.

Se você quer que o Shareaza começe todas as vezes em uma prioridade mais baixa, você pode escrever um arquivo batch simples:

~pp~@echo off cd "C:\Arquivos de programas\Shareaza\" start /BELOWNORMAL "C:\Arquivos de programas\Shareaza\Shareaza.exe"~/pp~

Nota Óbvia: Reduzindo a prioridade do processo do Shareaza, a performance do Shareaza será reduzida enquanto outros programas estiverem rodando. Upload e download simples de alguns arquivos não devem mostrar um impacto muito grande, mas se você estiver fazendo hash de seus arquivos ou estiver pesquisando as redes, então o tempo para completar estas atividades será aumentado.

~~#FF0000:Aviso:~~ Enquanto você muito provavelmente não irá ter quaisquer problemas em mudar a configuração de prioridade de um processo, existe a possibilidade de que seu sistema possa se tornar instável e requerer uma reinicialização. Vale notar que eu nunca tive quaisquer problemas reduzindo a prioridade de um processo.

Tome cuidado para evitar mudar a prioridade para qualquer coisa mais alta do que Normal. Estas configurações NÃO darão a você melhora performance no Shareaza. Configurar a prioridade para Alta ou Tempo real irá muito provavelmente fazer com que seu sistema se torne completamente sem resposta e irá requerer uma reinicialização pesada para retomar o controle.