Por que meu computador fica lento se não está usando a maior parte da CPU ou RAM?

Por que meu computador fica lento se não está usando a maior parte da CPU ou RAM?

Tenho duas máquinas - um laptop relativamente barato e um desktop de última geração. Às vezes, meu laptop funciona lentamente, executando várias tarefas que seriam rápidas em meu desktop. Meu primeiro palpite é que estou usando a maior parte da minha CPU ou RAM, mas olhando para a guia de desempenho do gerenciador de tarefas, vejo que nenhum deles está realmente no limite máximo.

Então, por que meu laptop está funcionando de forma relativamente lenta? Por que simplesmente não atribui mais recursos? Minha área de trabalho é capaz de lidar bem com isso, então não pode ser um caso de mau design do programa, mas algo mais está deixando-o lento.

Responder1

Primeiro de tudo, as CPUs que suas máquinas possuem são provavelmente algumas CPUs combinadas em uma (mais núcleos físicos). É até possível que cada núcleo físico tenha algunsnúcleos lógicos.

Segundo - o uso do seu laptop pode não ser maximizado, mas se o programa forrosca únicaentão ele só poderá usar um, e apenas um núcleo, não mais. Isso significa que se você tiver quatro núcleos e os gerenciadores de tarefas do Windows mostrarem 25% de uso da CPU em um programa, isso significa que um programa usa a velocidade máxima de um núcleo e, portanto, não pode funcionar mais rápido.

Para dar um exemplo, meu processador i7-3xxx possui 4 núcleos físicos. No entanto, cada núcleo possui dois núcleos lógicos, o que significa que tenho um total de 8 núcleos à minha disposição. O Windows pode então atribuir qualquer execução de programa a qualquer núcleo para maximizar a eficiência. Se o programa que você executa só pode usar um núcleo, o Windows não pode fazer nada a respeito (ou qualquer outro sistema operacional, pelo que sei), a não ser permitir que o programa seja executado na velocidade máxima de um núcleo.

Terceiro - o uso de RAM e CPU pode ser de quase 0%, isso não significa que odisco rígidonão está em uso. Mesmo em hardware mais recente, os discos rígidos são quase sempre um gargalo. Quando o disco rígido está sendo usado ao máximo, o desempenho total do computador parece sempre diminuir. Um disco rígido usado no máximo atinge especialmente os aplicativos que gostam de movimentar dados. Os aplicativos que não usam muito o HDD ainda ficarão mais lentos, mas não serão afetados na mesma proporção que os aplicativos que exigem o HDD.

Além disso, dica: se algum dos raciocínios acima não se aplicar, é apenas porque o hardware dos seus desktops é melhor. Os computadores são complexos e cada parâmetro importa - velocidade da memória RAM, tamanho da memória RAM, velocidade do barramento, cache (s) da CPU, velocidade da CPU, instruções da CPU suportadas, rpm do disco rígido, velocidade do disco rígido, configuração do software, processos em segundo plano, etc.

informação relacionada