Pré-carregando programas e arquivos no RAM? (Windows 7)

4

Agora que tenho 12 GB de RAM no meu PC, eu gostaria de aproveitar ao máximo e minimizar o acesso ao disco do aplicativo / jogo que estou usando enquanto o uso, então estou pensando se existem algumas maneiras de pré-carregar a maior parte de um aplicativo que cabe no RAM quando é iniciado.

Eu 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 pode seguir as junções: S

Eu também gostaria de fazer isso para arquivos de vídeo, especialmente grandes filmes em HD. Parece que todo player de mídia que eu tentei só carrega as partes do arquivo já assistido em ram + alguns segundos. Isso faz com que o fast forwarding seja realmente instável.

Alguém aqui fez algo assim?

    
por steini 19.12.2010 / 00:27

3 respostas

4

Tente criar atalhos para os aplicativos na pasta de inicialização de todos os usuários. Em seguida, clique com o botão direito do mouse em propriedades e comece a minimizar.

Isso funciona para mim, mas eu executo programas normais de administração de empresas / redes - nada relacionado a mídia. A localização é:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
    
por 09.11.2011 / 04:01
2

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

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

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

E considerando que as pessoas ainda exigem constantemente que os programas usem cada vez menos recursos, é difícil ver isso mudando em breve no espaço do consumidor. Os clientes costumam perguntar "por que minha CPU está aumentando para 60%?" ou "por que o programa X usa 500MB !?" Eu não vejo muitos programadores decidindo errar ao lado do uso de RAM. . .

    
por 16.07.2011 / 04:31
0

Não, não tenha feito o que você está dizendo; Eu mexi com cache de memória embora; geralmente feito através do exe dos programas (para jogos), já que isso dita ao sistema / CPU o que ele precisa e quão importante ele é; feito isso para o MSFS ACOF (FS9), por exemplo.

O Ram está sempre sendo usado pelo sistema (Windows), mesmo que desnecessariamente ele goste e requeira o uso de todo o ram disponível o tempo todo; Quando você executa um jogo intensivo de gráficos; seu sistema opera de acordo com seus parâmetros dentro de seus limites.

As placas gráficas agora 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 o RAM e 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 da sua RAM, o Windows faz bem o suficiente; apenas certifique-se de não ter nenhum gargalo no sistema e veja se você pode liberar recursos de progs de background e possivelmente editar seus exe's; você também pode fazer ALOT com Tweaking; Eu belisco todos os meus sistemas até processadores de texto!

Espero que ajude!

    
por 06.02.2011 / 08:44