Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud vaše dostupná systémová paměť klesne na 200 MB nebo méně, visual Studio zobrazí v editoru kódu následující zprávu:
Když Visual Studio zjistí nedostatek paměti, automaticky pozastaví některé pokročilé funkce, aby zůstal stabilní. Visual Studio funguje stejně jako předtím, ale jeho výkon je snížený.
V případě nedostatku paměti se provádějí následující akce:
Analýza živého kódu pro Visual C# a Visual Basic je omezená na minimální rozsah.
Uvolňování paměti (Garbage Collection) v režimu nízké latence pro Visual C# a Visual Basic je zakázáno.
Mezipaměti sady Visual Studio se vyprázdní.
Vylepšení výkonu sady Visual Studio
Tipy a triky týkající se zlepšení výkonu sady Visual Studio při práci s velkými řešeními nebo nedostatkem paměti najdete v tématu Aspekty výkonu pro velká řešení.
Zakázání nízké latence GC
Pokud chcete znovu spustit režim nízké latence GC, restartujte Visual Studio. Visual Studio ve výchozím nastavení při psaní povolí režim nízké latence GC, aby se zajistilo, že vaše psaní neblokuje žádné operace GC. Pokud ale stav nedostatku paměti způsobí, že Visual Studio zobrazí upozornění na automatické pozastavení, režim nízké latence GC je pro tuto relaci zakázán. Restartování sady Visual Studio znovu umožňuje výchozí chování GC. Další informace najdete v tématu GCLatencyMode.
Mezipaměť sady Visual Studio byla vyprázdněna
Pokud budete pokračovat v aktuální relaci vývoje nebo restartujete Visual Studio, všechny mezipaměti sady Visual Studio se okamžitě vyprázdní, ale začnou se znovu plnit. Vyprázdněné mezipaměti zahrnují mezipaměti pro následující funkce:
Najít všechny odkazy
Přejít na
Přidat pomocí
Kromě toho se vymažou také mezipaměti používané pro interní operace sady Visual Studio.
Poznámka
Upozornění automatického pozastavení funkce se provádí pouze jednou pro jednotlivá řešení, nikoli na základě relace. To znamená, že pokud přepnete z jazyka Visual Basic na Visual C# (nebo naopak) a dojde k jinému stavu nedostatku paměti, můžete získat upozornění na pozastavení další automatické funkce.