No Windows, isso é tudo sobre paginação.
Por padrão, o Windows gosta de manter um armazenamento de backup no arquivo de página (swap) para tudo na sua memória física. Na maioria das vezes isso é ótimo para multitarefa, já que significa que você não precisa esperar que o sistema operacional pague a RAM quando iniciar um novo aplicativo e a memória estiver cheia - essa tarefa já está concluída. Isso possibilita otimizações adicionais, como SuperFetch (um serviço executado em segundo plano para pré-carregar programas na memória).
A desvantagem é um tempo de carregamento mais lento para itens que ainda não estão armazenados em cache, pois o item deve ser lido do disco para e da RAM e, em seguida, a RAM deve ser gravada no disco. Na prática, porém, a penalidade é mínima, pois o Windows usará tempos ociosos ou de baixa demanda no sistema para a segunda parte, e as otimizações tornam a necessidade desse recurso raro. Como uma nota lateral, o linux funciona da maneira oposta e tenta evitar toda a paginação por padrão.
Sua pergunta é sobre duas coisas: reduzir o uso de disco e pré-carregar informações na RAM.
- Para reduzir o uso de disco no Windows, você pode desativar a paginação definindo o tamanho do arquivo de paginação para zero.
- Para que as janelas pré-carreguem tudo na RAM, apenas certifique-se de que o serviço SuperFetch esteja em execução (por padrão).
Observe que essas duas tarefas são amplamente incompatíveis. Se você usar SuperFetch sem usar um arquivo de paginação, sua RAM será preenchida com coisas que não são necessárias no momento. Como essa RAM não pode ser trocada em disco, essa RAM não estará disponível para os aplicativos e seu computador geralmente será mais lento , não mais rápido.
Se você acha que tem memória RAM suficiente para manter tudo na memória, a coisa a fazer é desativar a busca de páginas e . Agora, você terá que esperar que os aplicativos sejam carregados do disco para a memória, mas você terá acesso a toda a sua RAM quando precisar. Você também não precisa mais esperar na superfetch para carregar coisas para você depois que o sistema for inicializado.