Otomatik özelliği askıya alma
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 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 dikkat edilmesi gerekenler.
Canlı kod analizi en düşük kapsama indirgendi
Varsayılan olarak, açık belgeler ve projeler için canlı kod analizi yürütülür. Bu analiz kapsamını geçerli belgeye indirgenecek veya çözümün tamamına artırılacak şekilde özelleştirebilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: Yönetilen kod için canlı kod analizi kapsamını yapılandırma. Düşük bellek koşulunda, Visual Studio canlı analiz kapsamını geçerli belgeye küçültülmeye zorlar. Ancak, görüntülendiğinde bilgi çubuğundaki Yeniden Etkinleştir düğmesini seçerek veya Visual Studio'yu yeniden başlatarak tercih ettiğiniz analiz kapsamını yeniden etkinleştirebilirsiniz. Seçenekler iletişim kutusu her zaman geçerli canlı kod analizi kapsam ayarlarını gösterir.
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 başvuruları bul
Git
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin