O que faz a memória virtual se expandir e o que faz a memória virtual se contrair, se possível?
Tentando entender os usos da memória virtual e o que a faz expandir e contrair no Windows 11
O que faz a memória virtual se expandir e o que faz a memória virtual se contrair, se possível?
Tentando entender os usos da memória virtual e o que a faz expandir e contrair no Windows 11
No Windows, depende do usuário. O padrão na instalação é permitir que o tamanho inicial e o tamanho máximo sejam diferentes, de modo que o pagefile.sys aumente e diminua continuamente.
Pessoalmente, prefiro definir pagefile.sys com um tamanho constante para reduzir a fragmentação, definindo o tamanho inicial e o tamanho máximo com o mesmo valor.
E há swapfile.sys , que acredito estar definido para um tamanho fixo .
A memória virtual geralmente é pré-alocada e contígua no disco, pois precisa ser rápida.
No Windows, o tamanho da memória virtual é definido através das configurações Inicial e Máximo. A alteração desta definição faz com que o arquivo de paginação seja realocado no disco para o tamanho inicial especificado após uma reinicialização.
Se for necessária mais memória virtual do que a alocada, o arquivo de paginação pode precisar ser aumentado, mas não pode ser realocado no disco para um tamanho maior porque já contém dados, portanto, extensões são adicionadas a ele que podem não ser contíguas.
Depois que o Windows for reiniciado, seu tamanho retornará ao tamanho inicial, mas não imediatamente. O Windows manterá o arquivo de paginação estendido por algum tempo e o reduzirá ao tamanho inicial quando decidir que um arquivo maior não é mais necessário.
Para um testemunho do usuário, veja esta resposta .