Pré-carregando programas e arquivos na memória RAM? (janelas 7)

Pré-carregando programas e arquivos na memória RAM? (janelas 7)

Agora que tenho 12 GB de RAM no meu PC, gostaria de aproveitar ao máximo e minimizar o acesso ao disco do aplicativo/jogo que estou usando enquanto o uso, então estou me perguntando se existem algumas maneiras de pré-carregar o máximo de um aplicativo que possa caber na memória RAM quando for iniciado.

Tentei fazer um ramdrive, mas ficou cansativo copiar os arquivos para frente e para trás e fazer as junções NTFS todas as vezes. Também parece que nem todo programa consegue seguir as junções:S

Eu também gostaria de fazer isso para arquivos de vídeo, especialmente filmes HD grandes. Parece que todo reprodutor de mídia que experimentei carrega apenas as partes do arquivo já assistidas na memória RAM + alguns segundos. Isso torna o avanço rápido muito instável.

Alguém aqui fez algo assim?

Responder1

Tente criar atalhos para os aplicativos na pasta de inicialização de todos os usuários. Em seguida, clique com o botão direito, propriedades, comece minimizado.

Isso funciona para mim, mas eu executo programas normais de administração de negócios/rede - nada relacionado à mídia. A localização é:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

Responder2

É uma estranha coincidência que, há apenas 5 anos, ter 2 GB de memória fosse a norma. Agora não é incomum encontrar pessoas carregando 4 GB de RAM em seus laptops. . .

Dito isto, poucos programas são projetados para rodar com tanta memória disponível. Mesmo se você jogasse 12 GB neles, eles não teriam ideia do que fazer com eles. Poucos programadores projetam seus programas com a especificação "Dados 12 GB de memória, carregue o array UBER!" Seus algoritmos de pesquisa e classificação precisam ser ajustados. Novos bugs são introduzidos. Algo que foi eficiente para 100 MB nem sempre será ampliado. etc etc.

Simplesmente dizendo, poucos programas saberiam o que fazer se tivessem tanta memória. Dito isto, você pode fazer algumas coisas. Para vídeo, tente reduzir a quantidade de buffer que eles fazem. Um colega de trabalho aumentou seu buffer no WMP para 10 segundos e se pergunta por que demora tanto para carregar. Estou pensando "Bem, você disse para carregar umextradez segundos de vídeo." Máquinas mais poderosas podem usar um buffer muito menor, já que a RAM e a CPU são suficientes e a probabilidade de gargalos de E/S é baixa.

E considerando que as pessoas ainda exigem constantemente que os programas utilizem cada vez menos recursos, tenho dificuldade em ver isto mudar tão cedo no espaço do consumidor. Os clientes perguntam regularmente "por que minha CPU está atingindo 60%?" ou "por que o programa X está usando 500 MB !?" Simplesmente não vejo muitos programadores decidindo errar devido ao grande uso de RAM. . .

Responder3

Não, não fiz o que você está dizendo; Eu brinquei com o cache de memória; geralmente feito através do exe dos programas (para jogos), pois isso dita ao sistema/CPU o que ele precisa e qual a sua importância; fiz isso para MSFS ACOF (FS9), por exemplo.

A RAM está sempre sendo usada pelo sistema (Windows), mesmo desnecessariamente, apenas gosta e exige o uso de toda a memória RAM disponível o tempo todo; Quando você executa um jogo com uso intensivo de gráficos; seu sistema opera de acordo com seus parâmetros dentro de seus limites.

As placas gráficas hoje em dia estão começando a fazer mais trabalho cerebral, o que ajuda a liberar recursos de CPU e RAM, tornando seu sistema mais eficiente; o sistema então usa sua capacidade de processamento avial para alimentar a memória RAM, ler suas unidades e rede junto com toda a porcaria de fundo... e manter as placas gráficas funcionando.

Basicamente, não tente forçar a alimentação de sua RAM, o Windows funciona bem o suficiente; apenas certifique-se de não haver gargalos no sistema e veja se você pode liberar recursos de programas em segundo plano e possivelmente editar seus exe; você também pode fazer MUITO com Tweaking; Eu ajusto todos os meus sistemas, até mesmo processadores de texto!

Espero que ajude!

informação relacionada