Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Kullanılabilir sistem belleğiniz 200 MB veya daha azsa, Visual Studio kod düzenleyicisinde aşağıdaki iletiyi görüntüler:
Visual Studio düşük bellek koşulu algıladığında, kararlı kalmasına yardımcı olmak için bazı gelişmiş özellikleri otomatik olarak askıya alır. Visual Studio daha önce olduğu gibi çalışmaya devam eder, ancak performansı düşer.
Düşük bellek koşulunda aşağıdaki eylemler gerçekleştirilir:
Visual C# ve Visual Basic için canlı kod analizi en düşük kapsama indirgendi.
Visual C# ve Visual Basic için Çöp Toplama (GC) düşük gecikme süresi modu devre dışı bırakıldı.
Visual Studio önbellekleri boşaltılır.
Visual Studio performansını geliştirme
Büyük çözümler veya düşük bellek koşullarıyla ilgilenirken Visual Studio performansını iyileştirmeye yönelik ipuçları ve püf noktaları için bkz. büyük çözümler için performansla ilgili önemli noktalar.
GC düşük gecikme süresi devre dışı bırakıldı
GC düşük gecikme modunu yeniden etkinleştirmek için Visual Studio'yu yeniden başlatın. Varsayılan olarak, Visual Studio her yazarken GC düşük gecikme modunu etkinleştirerek yazmanızın GC işlemlerini engellemediğinden emin olur. Ancak, düşük bellek koşulu Visual Studio'da otomatik askıya alma uyarısının görüntülenmesine neden olursa, gc düşük gecikme modu bu oturum için devre dışı bırakılır. Visual Studio yeniden başlatıldığında varsayılan GC davranışı yeniden kullanılabilir. Daha fazla bilgi için bkz. GCLatencyMode.
Visual Studio önbellekleri boşaltıldı
Geçerli geliştirme oturumunuza devam ederseniz veya Visual Studio'yu yeniden başlatırsanız, tüm Visual Studio önbellekleri hemen boşaltılır, ancak yeniden doldurmaya başlar. Boşaltılan önbellekler aşağıdaki özellikler için önbellekleri içerir:
Tüm referansları bul
Gezin
Kullanarak Ekle
Ayrıca, iç Visual Studio işlemleri için kullanılan önbellekler de temizlenir.
Not
Otomatik özellik askıya alma uyarısı, oturum başına değil, çözüm başına yalnızca bir kez gerçekleşir. Başka bir deyişle, Visual Basic'ten Visual C#'ye (veya tam tersi) geçiş yaparsanız ve başka bir düşük bellek koşuluyla karşılaşırsanız, başka bir otomatik özellik askıya alma uyarısı alabilirsiniz.
İlgili içerik
- Nasıl yapılır: Yönetilen kod için canlı kod çözümleme kapsamını yapılandırma
- çöp toplama temelleri
- Büyük çözümler için performans konuları