Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo offre una soluzione alternativa per gli errori che si verificano quando le applicazioni allocano spesso la memoria.
Si applica a: Windows 10, Windows 11
Numero KB originale: 4055223
Sintomi
Le applicazioni che allocano spesso la memoria possono riscontrare errori casuali di memoria insufficiente. Tali errori possono causare altri errori o comportamenti imprevisti nelle applicazioni interessate.
Causa
Gli errori di allocazione della memoria possono verificarsi a causa di latenze associate alla crescita delle dimensioni di un file di pagina per supportare requisiti di memoria aggiuntivi nel sistema. Una potenziale causa di questi errori è quando le dimensioni del file di pagina sono configurate come "automatiche". Le dimensioni automatiche del file di pagina iniziano con un file di pagina di piccole dimensioni e aumentano automaticamente in base alle esigenze.
Il sistema di I/O è costituito da molti componenti, tra cui filtri del file system, file system, filtri di volume, filtri di archiviazione e così via. I componenti specifici in un determinato sistema possono causare variabilità nella crescita dei file di pagina.
Soluzione alternativa
Per risolvere questo problema, configurare manualmente le dimensioni del file di pagina. A tale scopo, effettuare i passaggi seguenti:
- Premere il tasto logo Windows + il tasto Pausa/Interruzione per aprire Proprietà di sistema.
- Selezionare Impostazioni di sistema avanzate e quindi selezionare Impostazioni nella sezione Prestazioni della scheda Avanzate .
- Selezionare la scheda Avanzate e quindi selezionare Cambia nella sezione Memoria virtuale.
- Deselezionare la casella di controllo Gestisci automaticamente le dimensioni del file di paging per tutte le unità .
- Selezionare Dimensioni personalizzate e quindi impostare i valori "Dimensioni iniziali" e "Dimensioni massime" per il file di paging. È consigliabile impostare le dimensioni iniziali su 1,5 volte la quantità di RAM nel sistema.
- Selezionare OK per applicare le impostazioni e quindi riavviare il sistema. Se si continua a ricevere messaggi di errore "out-of-memory", aumentare le "dimensioni iniziali" del file di pagina.
Stato
Microsoft ha confermato che si tratta di un problema in Windows 10.
Ulteriori informazioni
Se si verifica questo problema quando si usa il compilatore Microsoft Visual C++ (cl.exe) potrebbero verificarsi errori di compilazione intermittenti come il seguente:
- Errore irreversibile C1076: limite del compilatore: raggiunto l'heap interno; usare /Zm per specificare un limite superiore
- Errore irreversibile C1083: impossibile apriretypefile: 'file': messaggio
- Errore irreversibile C1090: chiamata API PDB non riuscita, codice di errore 'code': 'message'
- Errore del compilatore C3859: intervallo di memoria virtuale per PCH superato; Ricompilare con un'opzione della riga di comando '-ZmXXX' o versione successiva
Per altre informazioni sugli errori del compilatore Di Visual C++ e su come risolverli, vedere Problemi e consigli relativi all'intestazione precompilata.For more information about the Visual C++ compiler errors and how to work around them, see Precompiled Header (PCH) issues and recommendations.