O Windows XP / 2003 e versões anteriores (não podem atestar o Windows Vista, mas suspeito que seja o mesmo) parecem ficar mais lentos ao longo do tempo à medida que os aplicativos são instalados e desinstalados.
Esta não é uma observação cientificamente testada, mas mais uma parte da sabedoria aprendida através da experiência. (Eu sempre suspeitei que o registro estava por trás do problema.)
Existe alguma evidência concreta dessa degradação ocorrendo ou apenas uma percepção inválida da minha?
windows
performance
Ben
fonte
fonte
Respostas:
Não sei o que é com os outros aqui, não conheci alguém que não sabe do que está falando. Existem muitas razões para isso, mas algumas não foram identificadas.
Vou começar com uma descrição melhor para aqueles que não sabem. Uma nova instalação do Windows será inicializada em menos de 1 minuto. Durante um período de 6 meses, o tempo de inicialização do computador não apenas diminui, mas toda a experiência do sistema operacional não está em pé de igualdade. Se você reinstalar o Windows após 1 ano de uso, verá a diferença.
Os motivos para a desaceleração foram atribuídos ao aumento da confusão no seu registro e à fragmentação do seu disco. Você notou que a desinstalação não ajuda, isso ocorre em parte porque tudo não é limpo do registro. O Ad-ware pode ser um problema, mas essa geralmente não é a causa.
Você pode obter limpadores de registro, desregular e remover o ad-ware, mas mesmo isso não retornará o sistema à sua velocidade original, ninguém apresentou uma explicação razoável para isso, apenas é.
Observe que para outras pessoas, esse não é um comportamento normal de um sistema operacional em uso. Eu uso o Linux há 4 anos, embora isso não tenha sido reinstalado, nunca houve aumento no desempenho de uma reinstalação ou instalação. desaceleração de grandes quantidades de instalação / desinstalação de programas.
fonte
O(n)
operação em quen
está a profundidade da árvore. Ter um registro enorme com muita confusão não causará problemas de desempenho. No entanto, há duas coisas relacionadas ao registro que diminuem a velocidade. O primeiro é a fragmentação dos arquivos de seção do registro. O segundo, e maior impacto dos dois, é que os aplicativos registram retornos de chamada e complementos e módulos a serem carregados quando determinadas operações ocorrem. Ter algumas centenas de entradas de menu de contexto redundantes no registro realmente torna as coisas mais lentas.Não, não, é podridão ! ;)
Sério, uma instalação do Windows não diminui muito se você não a usa. Mas um computador que você está usando provavelmente terá mais e mais software instalado, muitos dos quais se configuram automaticamente para começar a funcionar em segundo plano na inicialização. De fato, todos os computadores, independentemente do sistema operacional, podem ficar mais lentos à medida que mais e mais serviços estiverem em execução. O Windows talvez seja notório por permitir que os programas se instalem na "pasta de inicialização" ou similar.
Também parece haver uma aparente perda de capacidade de resposta com muitos programas instalados, mesmo que não estejam em execução; Não sei ao certo o que causa isso, mas um palpite aleatório seria que há um pouco mais de dados para analisar cada vez que um menu é exibido, o que atrasa subjetivamente o computador sem prejudicar o poder de processamento médio ...
fonte
Não sabe ao certo o que está perguntando sem mais detalhes. As versões anteriores do Windows tinham alguns problemas, mas achei o XP e o Vista bastante sólidos, a ponto de deixá-los em execução por algumas semanas sem uma reinicialização e não vejo nenhum problema. Tenho certeza de que certas combinações de software podem causar problemas, mas o próprio Windows (pelo menos nas versões recentes) não parece prejudicar o desempenho.
fonte
Por outro lado, mesmo uma reinstalação limpa não fará com que um computador antigo pareça tão rápido quanto quando era novo; porque esperamos mais e mais. Há dez anos, você usava aplicativos menores e mais simples, que usavam menos CPU e RAM, hoje talvez até o seu processador de texto esteja usando efeitos 3D acelerados por hardware ...
Acredito que essa seja a principal causa dessa sensação (geralmente não mensurável) de que o computador está ficando mais lento. (É claro que em um sistema Windows, pode haver diferenças mensuráveis antes e depois da reinstalação. Windows é um sistema complexo fazendo um monte de coisas no fundo, e alguns processos não podem fazer um bom trabalho de limpeza após se. Do Windows têm sido criticadas para muitas coisas ao longo dos anos, e ser eficaz e não desperdiçar recursos não é um deles); P
fonte
Eu executo o Windows XP desde 2002 e não posso confirmar as reivindicações de degradação do desempenho que eu ouço, exceto pelo tempo de inicialização.
A cada 2-3 anos, reinstalei o Windows, por vários motivos (reparticionando e não desejando usar um gerenciador de partições, etc.). Após uma instalação limpa, o Windows inicializa rapidamente e fica rápido. No entanto, após a instalação de todos os programas necessários, o tempo de inicialização é consideravelmente maior, mas, caso contrário, não há alterações no "snappiness", se eu uso a mesma instalação por um dia ou por um ano.
Alguns anos atrás, li um teste de uma revista alemã de computadores, onde eles compararam o desempenho do Windows antes e depois de executar diferentes limpadores de registro e praticamente não encontraram diferenças. Eu acho que a degradação do desempenho experimentada vem da instalação de mais programas ao longo do tempo, e especialmente de programas que são executados em segundo plano. No entanto, não acredito que o próprio Windows prejudique o desempenho.
fonte
Quando instalado pela primeira vez, o Windows configura os controladores de disco para usar o modo DMA mais rápido disponível. Se forem encontrados erros suficientes, o modo de acesso é reduzido. Não há mecanismo que tente usar modos mais rápidos se as coisas estiverem funcionando sem problemas. Com o tempo, o modo cai cada vez mais, até que todo o acesso ao disco esteja no modo PIO e o computador pareça completamente quebrado.
A exclusão do dispositivo do controlador força o Windows a reconfigurar o dispositivo usando o modo mais rápido disponível. Uma reinstalação completa faz com que isso aconteça.
Pura especulação da minha parte, mas faz mais sentido do que inchar o registro quando você considera que as pessoas estão reclamando do bitrot em máquinas com gigabytes de excesso de RAM.
(Certamente serviços adicionais e outros processos em segundo plano contribuem para tempos de inicialização mais lentos, mas a idéia de que o desempenho do software seria prejudicado sem afetar outras funções é bastante improvável)
fonte
Eu suspeito que, para muitas pessoas, é o acúmulo de adware. Eu não fiz um estudo científico, no entanto.
fonte
Ajudaria a ser um pouco mais específico sobre a situação (quanto mais lento o que fica, o que você está fazendo com sua máquina, etc.)?
Eu esperaria que ficasse mais lento à medida que crescesse: a maioria das estruturas de dados funciona dessa maneira.
Verifique se o seu disco está desfragmentado.
Se você instalar muito software, é comum obter muitas entradas do Registro. Dependendo do software, pode não ser possível limpar a bagunça ao desinstalá-lo.
Verifique se há adware, vírus, etc.
Como ahockley, descobri que o XP e o Vista (com service packs recentes) são bastante estáveis - pelo menos tão estáveis quanto os PCs Linux que eu administro.
fonte
Você solicitou evidências concretas de que as máquinas que executam várias versões do sistema operacional MS-Windows se tornam mais lentas com o tempo. Eu também observei isso. Existem várias razões pelas quais esse pode ser o caso.
Aqui está um procedimento simples para obter as evidências solicitadas.
Isso fornecerá uma resposta concreta para tudo, menos o motivo 2, pois muitos softwares agora se atualizam automaticamente com a cópia mais recente.
fonte
Erros em aplicativos e DLLs (também conhecidos como inferno da DLL). A Microsoft tenta corrigir os erros, mas não pode, porque isso quebraria muitos aplicativos. Portanto, eles criam uma nova versão da DLL com uma nova função -> a DLL fica maior e precisa de mais RAM, leva mais tempo para vincular dinamicamente etc.
Se você tiver realmente azar, o código antigo exige que uma cópia da DLL original esteja em algum lugar; portanto, a Microsoft precisa atribuir um novo nome à DLL corrigida. Dessa forma, mais e mais bugs entupem sua memória, o PC troca mais -> devagar. Outros programas desistiram do inferno da DLL e trouxeram suas próprias versões das DLLs que eles mantêm em seu diretório de instalação. Agora, você deve manter várias cópias da mesma DLL na RAM.
Então temos muitas coisas acontecendo em segundo plano. Os antivírus ficam mais lentos a cada dia porque precisam procurar mais assinaturas. Lixo acumulado no diretório tmp, forçando o cabeçote da unidade a percorrer distâncias maiores. Leva mais tempo para verificar o diretório.
fonte
Existem vários patches e atualizações que a Microsoft faz em seu software que podem desempenhar um papel aqui, além de alterações no hardware ao longo do tempo.
Os requisitos originais do XP, por exemplo, listam uma recomendação de 128 MB de RAM que duvido que alguém tente executar o XP nessa quantidade baixa de memória.
Minhas máquinas atuais têm pelo menos 2 GB de memória, 16 vezes essa quantidade, e geralmente eu não executava o XP em uma máquina com menos de 512 MB de RAM, devido à quantidade de memória que a O / S gasta. tudo o que faz na inicialização.
fonte
O registro do Windows, usado por quase todos os aplicativos do Windows de uma maneira ou de outra, pode ficar muito inchado com os dados indesejados ao longo do tempo. Isto é especialmente verdade ao instalar e desinstalar muitos aplicativos. Geralmente, os aplicativos não limpam suas entradas do registro após serem desinstalados.
Existem aplicativos por aí que tentam limpar o registro e você pode fazê-lo manualmente com o regedit, mas prossiga com a cautela de destruir o registro de um aplicativo, depois interromperá o aplicativo e potencialmente o sistema operacional. Essa é apenas uma área para procurar ganhos de desempenho; o hardware também pode ser facilmente responsabilizado.
fonte
Meu pai ainda usa seu IBM tudo em um XT, executando o DOS 5.0, WordPerfect 5.1 e Quicken 6.0 para gerenciar suas despesas comerciais. Hoje, ele roda exatamente na mesma velocidade, como aconteceu há 6 anos, quando o instalei pela primeira vez.
Obviamente, isso evita muitas das possíveis armadilhas descritas em outras respostas: nenhum novo software é instalado, nenhum registro, nenhum aplicativo de inicialização extra.
Você quase pode considerar isso um caso de controle.
fonte
Outros deram detalhes, mas acho que, fundamentalmente, este é um exemplo da segunda lei da termodinâmica.
Se você não estiver fazendo nada para acelerar o Windows, ele sempre ficará mais desordenado (e, portanto, mais lento) ao longo do tempo.
fonte
Com todas as máquinas que uso regularmente, não notei desaceleração desde o primeiro dia em que as usei. Alguns aplicativos são um pouco mais lentos, mas geralmente isso ocorre porque uma nova versão apresenta alguns com novos recursos. No geral, não há muita diferença.
No entanto , as máquinas sobre as quais recebo reclamações no escritório tendem a ter uma enorme lista de "serviços" e outros aplicativos em execução em segundo plano. Minha máquina não é de alta especificação, mas corre rápido porque me certifico de que não tenho uma lista de processos enorme; em média, tenho <50 processos em execução. Os funcionários do escritório que dizem "minha máquina está lenta" instalaram isto ou aquilo, e logo eles têm ~ 100 processos em execução (incluindo vários antivírus, barras de ferramentas Yahoo / Google, etc.). Mesmo quando eles desinstalam coisas, os crapware que instalam tendem a deixar os serviços por aí ou pequenos EXEs em execução.
Se você estiver enfrentando uma desaceleração, diria que é hora de Iniciar> Executar> msconfig e selecionar o lixo que está sendo inicializado quando você o faz.
fonte
Um SSD ajuda bastante para curar o desempenho lento.
Confio no WinDirStat para encontrar arquivos grandes e esquecidos, diretórios com muitos arquivos e diretórios com muitos diretórios. Foi assim que descobri o WebsiteCache, a propósito.
Eu uso o CCleaner para melhorar a pegada do registro.
Eu uso o ProcessExplorer para encontrar aplicativos com vazamento.
Eu uso o TcpView para manter as conexões TCP / IP em cheque.
Uso autoruns para manter os aplicativos e serviços de inicialização sob controle.
Eu realmente espero que um dia encontre uma maneira de limpar a pasta WinSxS (significa sucesso de vitória ou é o que estou pensando).
Com essas ferramentas, tudo está bem no Windows XP que foi instalado inicialmente há 3 ou 4 anos.
fonte
A execução de software com vazamentos de memória causará isso, pois menos memória está disponível para o cache. Para o usuário doméstico médio, spyware / crapware freqüentemente se torna um problema também se você o observar desse ponto de vista.
fonte
Tem certeza de que não é o desempenho do hardware que prejudica?
Faça alguns bons benchmarks, reinstale o sistema como era quando o obteve pela primeira vez e meça novamente. Eu ficaria curioso para ver se o HDD ou outros componentes são parcialmente responsáveis.
fonte
Além do adware, outros desenvolvedores de aplicativos desejam que o aplicativo carregue os bootstrappers quando o Windows iniciar, para reduzir o tempo percebido que o aplicativo leva para carregar ou desejam um serviço em segundo plano para gerenciar o download de atualizações etc. Exemplos comuns: Microsoft Office, Google Updater , Adobe Acrobat.
Para comparar, tente abrir o msconfig e desativar todos os itens e serviços de inicialização e, em seguida, reinicie.
fonte
Não se trata apenas do registro. Quando os aplicativos são instalados, às vezes eles instalam uma carga de lixo desnecessário que, mesmo que os programas não sejam utilizados, é executada em segundo plano a partir da inicialização. Quando os aplicativos são desinstalados, eles sempre são desinstalados corretamente ou deixam para trás os pedaços do aplicativo e dos arquivos ou deixam o Windows ainda tentando encontrar, executar ou usar várias partes que estão faltando, ou foram removidas peças das quais outros programas também dependem? Instale e desinstale os programas aplicativos com bastante frequência e, eventualmente, o próprio Windows começa a ficar instável e precisa de uma instalação limpa.
fonte
Ele tem a ver principalmente com a fragmentação do disco e com um número crescente de serviços e processos em segundo plano, à medida que software adicional é instalado.
O Vista resolve os problemas de fragmentação de disco de maneira inteligente: tão inteligente que as máquinas Vista tendem a aumentar de velocidade com o tempo. Por outro lado, a instalação de muitos serviços pode arrastar o Vista da mesma forma que o XP.
O Windows 7 também possui os recursos do Vista que impedem a desaceleração do SO com o tempo devido à fragmentação.
Observe que "fragmentação" nesse contexto refere-se não apenas a arquivos individuais que estão sendo fragmentados, mas também a coleções de arquivos carregados ao mesmo tempo que não estão juntos no disco.
fonte
O problema é que o Windows não possui um repositório de software, o Linux possui todo o software organizado por algum software de instalação ditado (apt-get, etc.), enquanto no Windows cada homem é por si, você pode instalar qualquer coisa, em qualquer lugar e quem quiser. assiste todo mundo é o registro.
O problema não é o próprio Windows, mas como os aplicativos usam o registro. No Linux, cada arquivo de um programa tem um lugar para estar e as dependências são tratadas manualmente ou por algum software de controle mestre. No Windows, a pessoa que criou o aplicativo também precisa fazer um programa de desinstalação. Bem, você geralmente não deseja que o usuário desinstale o software e, se o usuário faz isso, geralmente não se importa com o que acontece com o usuário.
fonte
Concordo que a desaceleração do Windows é um fato da vida de qualquer sistema Windows (embora eu não tenha usado muito o Windows Vista ou o Windows 7, não posso comentar).
Além da fragmentação / corrupção do registro e da fragmentação / disco rígido (que valem a pena ser executados
chkdsk
com um parâmetro F de tempos em tempos), acho que a instalação de aplicativos que se acrescentam à inicialização, mas mais frequentemente como serviços, é um grande contribuinte para a desaceleração. Eles levam tempo na inicialização e consomem recursos durante a execução geral. Um por si só provavelmente não fará a diferença, mas a construção deles ao longo do tempo faz. Vale a pena dar uma olhada na lista de serviços em execução na sua máquina e alterar as opções de inicialização, se você não os usar. Certifique-se de investigar exatamente o que eles fazem primeiro.A inicialização em si também pode ser uma tarefa bastante complicada. Vale a pena desfragmentar a inicialização de tempos em tempos com um aplicativo gratuito fornecido pela Microsoft, chamado BootVis . Isso criará um perfil de sua máquina durante a inicialização e reordenará (desfragmentar) qualquer coisa que precise ser carregada na inicialização para que ela carregue mais rapidamente, por exemplo, drivers.
Os navegadores também podem ser carregados com complementos e barras de ferramentas ao longo do tempo, o que também diminuirá sua percepção do sistema. Eu acho que vale a pena desinstalar suplementos não utilizados de tempos em tempos.
O melhor resultado vem de uma nova instalação, no entanto. É muito interessante ler que outros sistemas operacionais não sofrem esse problema.
fonte