Explicando o cache de segundo nível

1

Então, recentemente, tenho aprimorado o registro do meu computador para o Gerenciamento de Memória. Eu sei que é uma coisa ruim para editar seu registro sem saber o que ele pode causar ao seu sistema, mas eu apenas toquei em um valor de registro específico que é o SecondLevelDataCache in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Eu "acidentalmente" defini seu valor para 512 Hexadecimal (1298 decimal) em vez de 512 Decimal. Cache L2 do meu processador só pode fazer 2x256 KB (Intel I3 2nd Gen 2330M).

Até agora eu vi respostas mais rápidas do sistema quando o configurei em 512 Hexa.

Além disso, também experimentei jogar e executar aplicativos, além de observar melhor desempenho geral deles.

E agora, minha pergunta é: o que pode ser um problema mais tarde para essa configuração se eu a deixar ligada? O que poderia causar ao meu hardware / sistema operacional se fosse deixado assim?

    
por Xenos29 07.11.2017 / 12:58

1 resposta

1

De acordo com a fonte canônica , a entrada SecondLevelDataCache não afeta o desempenho. Como bacharel em ciência da computação, estou ciente de que os caches modernos da CPU são invisíveis (transparentes) para os sistemas operacionais, otimizando o acesso à RAM automaticamente.

Você pode nunca saber se você realmente observou um "impulso" de desempenho. Você executou algum benchmark e comparou o resultado?

No entanto, manter seu valor modificado de SecondLevelDataCache provavelmente não prejudica seu hardware e a experiência do usuário.

    
por 07.11.2017 / 13:08

Tags