100% de consumo de CPU  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Vegetto
GUJ Ranger

Membro desde: 22/06/2003 15:39:49
Mensagens: 797
Localização: Campinas
Offline

renato3110 wrote:Só uma coisa Marcio, poderia explicar melhor essa coisa de Sleep? Não entendi o que tem a ver. Seria algo como "acalmar" uma thread "nervozinha"?


Ele dá uma chance para outras Threads poderem usar o processador também....
MarcioTavares
Virtual Machine Man
[Avatar]

Membro desde: 09/11/2002 19:33:28
Mensagens: 738
Localização: Rio de Janeiro
Offline

Exato.

- Galera do RJ precisa prestigiar os eventos de Java!!

- Sou a favor da extinção do Cobol da face da Terra!
[Email] [MSN]
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Pessoal, o Sleep atrasa por demais o tempo de execução do processo, mas sim, diminui drasticamente o consumo de CPU. Uma alternativa que achei foi fazer um meio termo entre as duas coisas, dando um sleep só em certos momentos e não em toda chamada recursiva. Assim o consumo de CPU fica um mediano saltitante, e o tempo não fica tão demorado assim.

Mas descobrimos que o grande gargalo de tempo da rotina é a atualicação de um label (GUI) com o caminho atual no registro, que por ser grande, atrasa por volta de um minuto o total do processo. Sem o sleep e sem esse label, o tempo fica em uns 10-30 segundos.

Concluindo, prefiro 10 segundos de consumo 100% do que mais de 2 minutos de 5% ou mesmo um meio termo.

Agora o que me encuca é se vamos conseguir fazer a pesquisa ficar mais rápida dividindo as hives do registro para threads separadas.

Qualquer coisa eu posto. Obrigado a todos. Até.
renatosilva
GUJ Master

Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline

Me desculpem, este post foi um acidente.

This message was edited 1 time. Last update was at 15/04/2005 15:33:56

raicini
Smalltalk
[Avatar]

Membro desde: 16/10/2007 13:29:28
Mensagens: 1
Offline

Bom, gente... outro dia o mesmo ocorreu no meu pc. Não tinha a menor idéia do que pudesse ser, e vim pesquisar em fórums.
Apesar de a ultima msg ja ter mais de dois anos, quero dizer o q eu fiz para voltar ao normal: primeiramente eu segui o q alguns falaram, e em nao dando certo, formatei; depois de tudo novamente instalado, o problema voltou a surgir; ja pensando em formatar novamente, pensei q pudesse ser algo novo q eu tivesse instalado. Como eu instalei um jogo de 4GB, pensei em outro programa. Eis q era o Nero, mas uma versão nova, com suporte ate pro Vista. Depois q desistalei este programa, voltou ao normal. Coincidencia? Nao sei, so sei q instalei-o novamente, para fazer uma gravação, e voltou aos 100%.
Com base nessa experiencia nada interessante, q tal desinstalar o Nero e instalar uma outra versao dele?

Abraço!

This message was edited 1 time. Last update was at 16/10/2007 13:39:50

[Email] [MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team