Aracılığıyla paylaş


Sistemin belleği biterse Visual Studio yanıt vermemeye devam edebilir

Bu makale, sistemde bellek tükenmek üzereyse Visual Studio'da veya diğer uygulamalarda kararsız veya yanıt vermeyen davranışı azaltmanıza yardımcı olur.

Neden 1: Bazı uygulamalar çok fazla bellek tüketir

Sisteminizde bazı uygulamalar çok fazla bellek tüketebilir ve etkin kullanımda olmayabilir. Bu soruna hangi uygulamaların neden olabileceğini denetlemek için şu adımları izleyin:

  1. Görev Yöneticisi'nin açılması için Ctrl+Shift+Esc tuşlarını seçin.

  2. Ayrıntılar sekmesini seçin.

  3. Sütun üst bilgisine sağ tıklayın ve ardından Sütunları Seç öğesini seçin.

  4. Sütunları Seç penceresinde İşleme boyutu onay kutusunu seçin ve ardından Tamam'ı seçin.

  5. İşleme boyutu sütununda, işleme boyutunu azalan düzende sıralamak için sütun üst bilgisine çift tıklayın.

    Ayrıntılar sekmesinde İşleme boyutunu görüntüleme.

Geçici çözüm: Kullanmadığınız bellek tüketen uygulamaları kapatın

Büyük bir bellek kullanan bir program fark ederseniz ve bunu etkin olarak kullanmıyorsanız bu programı kapatın. Bu tür programları kapattığınızda sistem ve Visual Studio daha kararlı hale gelebilir.

İpucu

Listede belleği kullanan bir sanal makineyi gösteren vmmem.exe olarak bir program görürseniz, belleği kullanılabilir hale getirmek için sanal makineyi kapatın.

En büyük işleme boyutuna sahip programlar sistem programlarıysa, bunları kapatmak güvenli olmayabilir. En güvenli yaklaşım bilgisayarınızı yeniden başlatmaktır.

Neden 2: Disk belleği dosyası yapılandırması en iyi durumda değil

Disk belleği dosyası, sistem diskinde rastgele erişim belleğinin (RAM) uzantısı olarak görev yapan bir dosyadır. Uygulamalar tarafından kullanılan bellek RAM kapasitesini aştığında, Windows bellek içeriğini disk belleği dosyasına taşıyarak RAM'de yer açar. Disk belleği dosyasının varsayılan yapılandırması, Windows'un aynı anda birçok programı destekleyebilecek şekildedir. Ancak, bazı yapılandırmalar ve koşullar sistemde çalışan tüm programları desteklemek için yeterli bellek ayıramaz.

Bu sorun, Visual Studio gibi programların dengesizliklerine neden olabilir.

Çözüm: En iyi disk belleği dosyası ayarlarını yapılandırma

1. Adım: Disk belleği dosyası yapılandırmasını bulma

  1. Windows aramasında Gelişmiş Sistem Ayarları araması yapın ve Sistem Özellikleri penceresini açmak için Aç'ı seçin.

  2. Performans bölümünde Ayarlar... öğesini seçin.

    Performans grubunda Ayarlar'ı seçin.

  3. Performans Seçenekleri penceresinde Gelişmiş sekmesini seçin.

  4. Sanal Bellek bölümünde Değiştir... öğesini seçin.

    Sanal Bellek grubunda Değiştir düğmesini seçme.

2. Adım: En iyi disk belleği dosyasını ayarlama

  • Disk belleği dosyasını sizin için sistemin şeffaf bir şekilde yönetmesine izin vermenizi öneririz. Bunu yapmak için, işaretlenmediyse Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönet onay kutusunu seçin.

    Sanal Bellek penceresi ve ayarları.

  • Disk belleği dosyası boyutunu sistem tarafından yönetecek şekilde yapılandırdıysanız ve düşük bellekle ilgili hataları görmeye devam ediyorsanız sistem sürücüsünün yeterli disk alanı olup olmadığını Dosya Gezgini denetleyin. Bilgisayarınızda Dosya Gezgini penceresini açmak için Windows+E tuşlarını kullanın.

  • Disk belleği dosyası konumunu özelleştirmek istiyorsanız, Tüm sürücüler için disk belleği dosyası boyutunu otomatik olarak yönet onay kutusunun işaretini kaldırın ve aşağıdaki seçeneklerden birini izleyin:

    • Disk belleği dosya boyutunu sistemin yönetmesine izin vermenizi öneririz. Bunu yapmak için Sistem tarafından yönetilen boyut seçeneğini belirleyin.

    • Bazı durumlarda, disk belleği dosyasının boyutunu özelleştirmeniz gerekebilir. Bu tür bir örnek hakkında bilgi edinmek için bkz . Disk belleği dosyası boyutunu otomatik olarak artırma hatası.

      Önemli

      Normalde sistemde çalıştırdığınız uygulamaların toplu tepe işleme boyutuyla başlangıç boyutunu ve En büyük boyutu ayarladığınızdan emin olun.

      Bu ayar sayesinde sistem, disk belleği dosyası boyutunu otomatik olarak güncelleştirmez. Bu nedenle, çalışan uygulamalar daha fazla bellek kullandığından veya ek bellek kullanan yeni uygulamaların başlamasından dolayı bellek gereksinimleri artarsa, yeni gereksinimleri dikkate almak için En büyük boyutu güncelleştirmeniz gerekir.

      Diskin yeni boyutu karşılamak için yeterli alana sahip olduğundan emin olun.

    • Yetersiz sistem belleği nedeniyle sistem kararlılığıyla karşılaşıyorsanız, Disk belleği dosyası yok seçeneğini belirlememenizi öneririz.