Como eu determino quanta RAM eu realmente preciso?


1

Devido a restrições de espaço, preciso comprar um laptop para substituir meu computador desktop. No entanto, não sei se preciso de um laptop com 8 GB ou 16 GB de RAM. Minha área de trabalho tem atualmente 16 GB.

Qual é a maneira mais fácil de executar algo em segundo plano para determinar meu uso típico de RAM em um período de, digamos, um mês? Meu objetivo é ter dados suficientes para basear minha compra de RAM no uso real da minha área de trabalho.

Eu vi alguns artigos descrevendo como usar o Performance Monitor para fazer isso, mas todos eles parecem sugerir coisas diferentes para monitorar. Vários deles também falam sobre a medição do meu swap, que eu não acredito que eu deveria estar interessado em.


Em caso de dúvida, vá para 8 GB. Esse é o ponto ideal. Se você não sabe se precisa de 16 GB ou não, provavelmente não precisa. Você está executando alguma virtualização regularmente? Ou você edita vídeos, músicas ou fotos profissionalmente?
ap0

Edito imagens no Lightroom regularmente e uso o Visual Studio ocasionalmente. Dado que a memória é soldada no laptop (bastante caro), eu gostaria de usar uma abordagem mais orientada a dados para determinar o meu uso típico de RAM.
Richard

Respostas:


3

veja o valor da taxa de confirmação. ProcessHacker mostra o valor de pico na janela de informações do sistema:

enter image description here

Isso mostra a maior quantidade de memória que você precisava. Agora olhe se 8GB são suficientes para o seu uso diário ou não.


0

Depende de como você usa seu laptop. Geralmente, qualquer laptop possui dois slots de RAM. Então, você pode expandir a RAM do seu laptop. Um processador com alta velocidade de clock e com relógio turbo e com bons gráficos você precisa de RAM de 4-8 GB.

Certifique-se de que o clock do processador do seu laptop seja maior que 2GHz.

Para melhores esclarecimentos sobre processadores clique Aqui em cartões gráficos, clique em Aqui

Nota: Depende apenas de como você usa.


0

No windows, usando o seguinte comando no prompt de comando, você obterá a quantidade livre de RAM no arquivo "RAMusage.txt" dentro da sua unidade C :.

systeminfo |find "Available Physical Memory" >> "C://RAMusage.txt"

amostra de saída: Available Physical Memory: 1,757 MB (Eu tenho apenas 4 GB de RAM)

Então, escreva um batch file com o código anterior e executá-lo automaticamente a cada minuto / a cada 5 minutos por alguns dias com a ajuda de task scheduler. Se você executá-lo a cada 5 minutos e usar seu computador 24 horas, obterá apenas 288 registros em "RAMusage.txt".

Portanto, verifique se sua RAM livre é sempre maior que 10.000 MB ou não. Se a maioria dos registros mostrar & gt; 10.000 MB, então você está seguro para comprar 8 GB de RAM. (como atualmente você tem 16 GB de RAM)

Escrevendo mais algumas linhas de código no batch file você também pode largar o available physical memory parte e gravar apenas a quantidade de memória livre (por exemplo: 1,757 MB ) em cada linha. ou, você também pode registrar somente os registros que têm menos que certa quantidade de RAM livre.

Mas você não precisa fazer muita codificação, você pode facilmente verificar cerca de 200 registros diariamente, abrindo o arquivo em um editor de texto (eu recomendo notepad + +, software livre) e excluí-los antes de desligar. para que no dia seguinte você possa verificar apenas os registros desse dia.

Saber, " como usar o agendador de tarefas "para executar arquivos em lote no Windows, basta google-lo. Espero que isso ajude.

= ALGUNS MAIS INFORMAÇÕES =

  1. Você precisa de privilégios de administrador para executar o comando acima mencionado. Então, execute o prompt de comando como administrador. clique com o botão direito no prompt de comando e selecione "executar como administrador"

  2. Execute a tarefa every 5 minutes after the computer starts e verifique run with height privilege e desmarque start the task only if the computer on AC power, stop the task if computer runs on battery powers enquanto cria a tarefa no agendador de tarefas.

==== SOLUÇÃO ALTERNATIVA ==== (solução anterior não é prova completa como menção por @Xyon no comentário)

Atualmente você tem 16 GB de RAM. Force o Windows a usar apenas 8 GB de RAM e verifique se todo o software é executado sem problemas. Se você tiver uma experiência tranquila, compre 8 GB ou use 16 GB.

= Como colocar o limite máximo de RAM =

Clique em Iniciar e depois em Executar. Se você não tiver o comando Executar no menu Iniciar, poderá hold down the Windows key on your keyboard and press the R key. Com a caixa de diálogo Executar aberta, digite MSCONFIG e clique no botão OK.

Isso abre a janela Configuração do sistema. Clique no Boot tab e depois clique no Advanced Options botão.

Isso abre a janela Opções avançadas do BOOT. Clique no Maximum Memory opção e digite a quantidade máxima de memória que você deseja usar. (No seu caso 8 GB). Quando terminar, clique no botão OK, feche todas as janelas restantes que você abriu e reinicie o computador.


Isso leva em conta o recurso do Windows de RAM pré-cache simplesmente porque está lá? Eu acho que pode distorcer os resultados um pouco.
Xyon

@Xyon Não. Eu estava pensando sobre isso. o pré-armazenamento em cache do Windows distorcerá o resultado. Então, a única maneira é verificar o uso de RAM pelos 5 principais programas (ou 10)
Sourav Ghosh

@Xyon Eu postei uma solução alternativa.
Sourav Ghosh

0

Dada a maneira como os requisitos de software e OS RAM se expandem continuamente, meu método de dimensionar RAM em um novo computador ou placa-mãe é simples: examine sua carteira e compre a maior quantidade de RAM possível. Não vai estragar se você não estiver usando tudo isso imediatamente, mas você vai certamente precisa disso em alguns anos (e, como você observou, ele é soldado no laptop que você está olhando, então você não pode expandir imediatamente).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.