Aumentare la Memoria Fisica e Virtuale con PowerShell

()

Introduzione

La memoria del computer è essenziale per garantire prestazioni fluide. Se il sistema è lento o utilizza troppa RAM, è possibile ottimizzarne l’uso e aumentare la memoria virtuale tramite PowerShell. Questo articolo spiega chi è coinvolto, come avviene il problema, dove e quando si verifica, e perché è necessario aumentare memoria fisica e virtuale.


-Chi?

Utenti di Windows con problemi di RAM insufficiente o che vogliono migliorare le prestazioni del sistema.

– Come?

Il problema si manifesta con rallentamenti, errori di memoria insufficiente e uso eccessivo del file di paging.

– Dove?

Su PC Windows, in ambienti domestici, aziendali o server.

– Quando?

Quando si eseguono applicazioni pesanti o si utilizzano troppi programmi contemporaneamente.

– Perché?

Aggiungere memoria fisica è la soluzione ideale, ma è possibile ottimizzare e aumentare la memoria virtuale con PowerShell.


Soluzioni con PowerShell

1. Verificare la Quantità di Memoria Disponibile

Prima di ottimizzare, controllare la RAM fisica e virtuale attuale con PowerShell:

powershell

Get-ComputerInfo | Select-Object CsTotalPhysicalMemory

Questo comando mostra la quantità di memoria fisica in byte.

Per verificare la memoria virtuale (file di paging):

powershell

Get-WmiObject Win32_PageFileUsage | Select-Object AllocatedBaseSize, CurrentUsage


2. Aumentare la Memoria Virtuale (File di Paging)

Per aumentare il file di paging, impostare un valore personalizzato (es. 8 GB iniziali e 16 GB massimi):

powershell

wmic pagefileset where name=”C:\\pagefile.sys” set InitialSize=8192,MaximumSize=16384

Dopo aver eseguito il comando, riavviare il PC per applicare le modifiche.


3. Liberare RAM Senza Riavviare

Se la memoria è satura, è possibile liberarla chiudendo processi inutili:

powershell

Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10

Questo comando mostra i 10 processi che consumano più RAM. Per chiuderne uno specifico:

powershell

Stop-Process -Name “NomeProcesso” -Force

Sostituire `”NomeProcesso”` con il nome effettivo del processo da terminare.


4. Abilitare la Compressione della Memoria

Windows 10 e versioni successive usano la compressione della memoria per ottimizzare l’uso della RAM. Per verificarne lo stato:

powershell

Get-MMAgent

Se disabilitata, abilitarla con:

powershell

Enable-MMAgent -MemoryCompression

Riavviare il PC per rendere effettiva la modifica.


**Conclusione**

Aumentare la memoria fisica è la soluzione definitiva, ma PowerShell permette di ottimizzare la RAM e aumentare la memoria virtuale senza dover installare nuovi componenti. Se il problema persiste, valutare un upgrade hardware.

/ 5
Grazie per aver votato!

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?