Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Se la memoria di sistema disponibile raggiunge o meno 200 MB, Visual Studio visualizza il messaggio seguente nell'editor di codice:
Quando Visual Studio rileva una condizione di memoria insufficiente, sospende automaticamente alcune funzionalità avanzate per renderla stabile. Visual Studio continua a funzionare come in precedenza, ma le prestazioni sono ridotte.
In una condizione di memoria insufficiente, si svolgono le azioni seguenti:
L'analisi del codice live per Visual C# e Visual Basic è ridotta a un ambito minimo.
modalità a bassa latenza di Garbage Collection (GC) per Visual C# e Visual Basic è disabilitata.
Le cache di Visual Studio vengono scaricate.
Migliorare le prestazioni di Visual Studio
Per suggerimenti e consigli su come migliorare le prestazioni di Visual Studio quando si gestiscono soluzioni di grandi dimensioni o condizioni di memoria insufficiente, vedere considerazioni sulle prestazioni per soluzioni di grandi dimensioni.
GC a bassa latenza disattivato
Per riabilitare la modalità GC a bassa latenza, riavviare Visual Studio. Per impostazione predefinita, Visual Studio abilita la modalità a bassa latenza GC ogni volta che si digita per assicurarsi che la digitazione non blocchi alcuna operazione GC. Tuttavia, se una condizione di memoria insufficiente fa sì che Visual Studio visualizzi l'avviso di sospensione automatica, la modalità GC a bassa latenza è disabilitata per tale sessione. Il riavvio di Visual Studio ripristina il comportamento GC predefinito. Per altre informazioni, vedere GCLatencyMode.
Cache di Visual Studio svuotate
Se si continua la sessione di sviluppo corrente o si riavvia Visual Studio, tutte le cache di Visual Studio vengono svuotate immediatamente, ma iniziano a ripopolare. Le cache scaricate includono cache per le funzionalità seguenti:
Trova tutti i riferimenti
Passare a
Aggiungi utilizzando
Inoltre, anche le cache usate per le operazioni interne di Visual Studio vengono cancellate.
Nota
L'avviso di sospensione automatica delle funzionalità si verifica una sola volta per ogni soluzione, non per sessione. Ciò significa che se si passa da Visual Basic a Visual C# (o viceversa) e si verifica un'altra condizione di memoria insufficiente, è possibile che venga visualizzato un altro avviso di sospensione automatica delle funzionalità.