Existem benefícios para "Ocultar ícones da área de trabalho"?

5

Eu queria saber se o desempenho do computador se beneficia de alguma forma simplesmente ocultando ícones da área de trabalho. Não tenho certeza se eles continuam sendo executados em segundo plano de qualquer maneira ou se eles são, de certa forma, ignorados, tornando assim uma melhor velocidade.

    
por Renan 23.02.2012 / 02:24

2 respostas

5

Pelo que posso dizer, eles não são usados. O ícone não está carregado, a coisa toda não é renderizada. Usando o método correto do Windows para tê-los "ocultos", eles basicamente não existem ou são ignorados.

Para mim, não é mais rápido, porque enquanto eles não estão na área de trabalho, eu os tenho nas barras de ferramentas (em vez disso). Os que estão no menu Iniciar não são renderizados até que estejam sendo examinados. A maior parte é armazenada no IconCache, e isso acelera a obtenção dos ícones, ao invés de tirá-los de onde quer que eles estejam armazenados, geralmente isso pode estar dentro dos próprios programas e dlls.

Diferentes coisas atualizam as visualizações de modo diferente, algumas adições de terceiros e todas, podem estar usando atualizações desnecessárias da área de trabalho, a lista de possibilidades continua. Concorda com Climenole, nem o atalho, nem o programa está sendo executado, e a atividade do superfetcher não mudaria nem pela mera presença dos ícones.

Mais rápido? Atuação? Claro, a quantidade seria pequena e dependeria de tantas outras coisas.

    
por 23.02.2012 / 03:19
2

I was wondering if the computer performance benefits in any way by simply hiding desktop icons.

Em geral, não.

Dois fatores que afetam o carregamento de ícones para atalhos na área de trabalho são o número de itens da área de trabalho (algumas pessoas têm uma área de trabalho ridiculamente desordenada) e a fonte da ícones.

Se o ícone de um atalho estiver armazenado em um arquivo .ico , ele poderá ser carregado imediatamente, especialmente porque os arquivos de ícones geralmente são bem pequenos. No entanto, se o ícone estiver armazenado em um arquivo .dll'/'.exe , eles precisarão ser analisados a partir dos recursos do arquivo e, se você tiver um software antimalware em execução, isso poderá levar algum tempo enquanto o arquivo é varrido (o que piora progressivamente) à medida que o tamanho do executável aumenta).

Mesmo assim, no geral, o impacto no desempenho geralmente ocorre apenas na inicialização. Depois disso, os dados dos ícones já estão na memória do Explorer (como a Psycogeek apontou, o cache de ícones), portanto, não precisa lê-los novamente e pode exibir os ícones muito rapidamente. (Observe que, se - por algum motivo - você não tiver os drivers da sua placa de vídeo instalados, o desenho de todos os ícones na área de trabalho pode realmente levar - um pouco - mais do que apenas desenhar o fundo.)


Para o registro, ícones e miniaturas de atalhos e arquivos são carregados somente quando são necessários, ou seja, quando o atalho / arquivo é mostrado . Você pode ver isso abrindo uma pasta com muitas fotos no modo miniatura. Observe a luz de atividade do disco rígido e você verá que ela só pisca quando você rolar para baixo e mostrar novos arquivos; ou seja, o Windows Explorer não pré-carrega automaticamente os ícones / miniaturas de todos os arquivos em uma pasta.

É claro que a área de trabalho é sempre visível, portanto, se você tiver muitos atalhos nela, o Windows carregará seus ícones na inicialização. Além de levar algum tempo para carregá-los, ele também usa mais memória . Se houver muitos ícones visíveis, então, isso usa mais memória, o que pode ter um impacto no desempenho, já que haverá menos memória livre disponível para os programas.


I'm not sure if they continue running in the background anyway or if they are sort of ignored thus rendering a better speed.

Esses são apenas atalhos para arquivos, eles não são executados até que você realmente clique duas vezes neles. Existem atalhos semelhantes no menu Iniciar, mas eles também não estão "em execução" até que você os clique.

    
por 24.06.2012 / 19:43