Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha a rendelkezésre álló rendszermemória legfeljebb 200 MB-ra csökken, a Visual Studio a következő üzenetet jeleníti meg a kódszerkesztőben:
Ha a Visual Studio alacsony memóriaállapotot észlel, automatikusan felfüggeszt bizonyos speciális funkciókat, hogy stabil maradjon. A Visual Studio továbbra is ugyanúgy működik, mint korábban, de teljesítménye csökkent.
Kevés memória esetén a következő műveletek történnek:
A Visual C# és a Visual Basic élő kódelemzése minimális hatókörre csökken.
Szemétgyűjtési (GC) kis késleltetésű mód a Visual C# és a Visual Basic esetében le van tiltva.
A Visual Studio gyorsítótárai kiürítve vannak.
A Visual Studio teljesítményének javítása
Tippeket és trükköket talál a Visual Studio teljesítményének javításához a nagy megoldások vagy a memóriahiányos állapotok kezelése során, lásd a nagy megoldások teljesítményével kapcsolatos szempontokat.
A GC alacsony késleltetés le van tiltva
Az alacsony késleltetésű szemétgyűjtés újraengedélyezéséhez indítsa újra a Visual Studiót. Alapértelmezés szerint a Visual Studio lehetővé teszi a GC kis késésű üzemmódját, amikor gépel, így biztosíthatja, hogy a gépelés ne blokkolja a GC-műveleteket. Ha azonban a memóriahiány miatt a Visual Studio automatikus felfüggesztési figyelmeztetést jelenít meg, a GC alacsony késleltetésű üzemmódja le van tiltva az adott munkamenetben. A Visual Studio újraindítása az alapértelmezett GC-viselkedést jelzi. További információ: GCLatencyMode.
A Visual Studio gyorsítótárai kiürítve
Ha folytatja az aktuális fejlesztési munkamenetet, vagy újraindítja a Visual Studio-t, a Visual Studio gyorsítótárak azonnal kiürítődnek, de újratöltődnek. A kiürített gyorsítótárak a következő funkciók gyorsítótárait tartalmazzák:
Az összes hivatkozás megkeresése
Navigálj ide
Hozzáadás ezzel:
Emellett a belső Visual Studio-műveletekhez használt gyorsítótárak is törlődnek.
Jegyzet
Az automatikus funkciófelfüggesztés figyelmeztetése megoldásonként csak egyszer történik, nem munkamenetenként. Ez azt jelenti, hogy ha a Visual Basicről a Visual C#-ra vált (vagy fordítva), és egy másik alacsony memóriaállapotba ütközik, előfordulhat, hogy újabb automatikus funkciófelfüggesztés-figyelmeztetés jelenik meg.