Na guia Memory / Performance no Gerenciador de Tarefas, o que significa o valor do cache?

2

No Windows 10, guia Desempenho / botão Memória no Gerenciador de Tarefas, o que significa o valor do cache?

Na foto abaixo, diz que tenho um cache de 1,3 GB. Isso significa cache de RAM? Cache da CPU? Cache de disco? Cache do sistema de arquivos? e como eu limpo isso?

    
por edith 10.01.2018 / 23:04

2 respostas

1

No Vista e, posteriormente, o valor em cache é a soma das listas em espera e modificada, conforme mostrado no Monitor de Recursos. Isso é RAM. O cache da CPU é interno e gerenciado pela CPU e não é mostrado no Gerenciador de Tarefas. O cache de arquivos é a RAM usada para conter partes acessadas com freqüência de arquivos de disco. Não faz parte do valor em cache e o Gerenciador de Tarefas não mostra nada sobre isso.

A lista de espera é a RAM e tem um papel duplo. Ele contém dados do aplicativo, mas não foi acessado recentemente. Na verdade, muito disso nunca será usado pelo aplicativo novamente. Se for necessário mais tarde, o aplicativo poderá recuperá-lo rapidamente.

Os dados na lista de espera também estão no disco. Isso possibilita reatribuir rapidamente essa memória a qualquer outro processo que precise dela. Os detalhes são complexos e não os descreverei aqui.

A lista Modificada é a RAM que contém dados que ainda não foram salvos no disco. Quando isso for feito, ele irá para a lista de espera. Seu tamanho é geralmente bem pequeno, provavelmente menor que 50 MB em um sistema de 4 GB. Não direi mais nada sobre isso.

A maior parte do valor em cache é a memória disponível e disponível gratuitamente para qualquer processo. Isso é muito melhor do que a memória livre, que deve ser mantida no mínimo absoluto.

A memória cache é um dos principais contribuintes para o desempenho do sistema e um valor alto é uma coisa boa. Apagar isso quase sempre seria uma má ideia e afetaria negativamente o desempenho. O Windows não oferece nenhum meio acessível para o usuário. Existem utilitários disponíveis que podem fazer isso, mas é melhor deixar para aqueles que têm uma compreensão completa das implicações.

Como regra geral, é melhor deixar os caches em branco. Eles são complexos e não teriam sido desenvolvidos a menos que fornecessem um serviço valioso.

Não vejo nada na captura de tela que possa causar preocupação.

    
por 11.01.2018 / 05:24
0

Você está na guia "Memória" do Gerenciador de Tarefas, portanto, todas as informações estão relacionadas à memória do seu sistema (RAM). Se você observar as especificações do seu processador, verá que estamos muito longe de ter gigabytes de cache de CPU.

O objetivo do cache em geral é aumentar o desempenho, disponibilizando recursos antes que eles sejam necessários; neste caso, carregar dados na RAM que o kernel acha que podem ser úteis no futuro (o que nem sempre é correto). Portanto, mesmo que haja uma maneira de limpá-lo, não há realmente nenhuma necessidade, e ele só seria preenchido novamente. Observe também que a RAM é volátil, portanto, o cache não é mantido quando o sistema não está ligado.

    
por 10.01.2018 / 23:14