Página 1 de 1

Athlon dual core só tá usando 50% do processador

MensagemEnviado: 24 Ago 2007 19:06
por Maia
Olá Todos,
Sempre que rodo uma aplicação mais pesada, olho no Gerenciador de Tarefas e ela só tá usando 50% do processador. Já procurei no Google e não vi solução para isso. Alguém tem alguma dica?
Abraços,
Maia

MensagemEnviado: 24 Ago 2007 22:22
por chipselect
Boa noite.

Pode ser que o seu aplicativo não seja talhado para aproveitar SMP (não é "Optimised for dual-core" ou "Designed for SMP environments").

Acho que o 3DMax 7 não é otimizado pra SMP, só as versões 8 e 9 em diante. O Photoshop 9 ou 10 também é SMP.

Windows XP suportam multiprocessadores, só que a distribuição de processos é mais ou menos baseada na prioridade de cada processo, e o kernel do NT interrompe cada thread em intervalos aproximados de 10ms pra atualizar o "Uso de cpu", ou seja, o escalonador do Windows é um lixo.

Neste ponto os Unix' s dão show no Windows...:)

Caso seu SO seja um Windows XP, instale um hot-fix que permite medir melhor a carga das CPUs:
http://www.forumpcs.com.br/viewtopic.php?t=144712

Parece que o Windows Vista possui um escalonador de processos baseados em contadores para analisar o número de ciclos que a thread usa por alocação de cpu, tornando o escalonador de processos descente. Não tenho o Vista e nem dual core aqui pra testar isso...:(