Excel 2013 ve 2016'nın 32 bit sürümlerinde bellek kullanımı

Belirtiler

Microsoft Office 2013 veya 2016'ya yükselttikte aşağıdaki belirtilerden biriyle veya daha fazlasıyla karşılaşırsınız:

  • Birden çok Microsoft Excel dosyasını açtığınızda, Excel dosyalarını kaydettiğinizde veya Excel çalışma kitaplarında hesaplamalar yaptığınızda bilgisayar daha fazla bellek kullanır.

  • Artık Excel'e yükseltmeden önce, aynı örnekteki excel çalışma kitaplarının sayısını açamazsınız.

  • Bir Excel çalışma kitabına sütunlar eklediğinizde, kullanılabilir bellekle ilgili bir hata alırsınız.

  • Excel çalışma sayfasıyla çalışırken aşağıdaki hata iletisini alırsınız:

    There isn't enough memory to complete this action.
    Try using less data or closing other applications.
    To increase memory availability, consider:
    - Using a 64-bit version of Microsoft Excel.
    - Adding memory to your device 
    

    Bu eylemi tamamlamak için yeterli bellek olmadığını gösteren hata iletisinin ekran görüntüsü.

Neden

Office 2013/2016'daki geliştirmeler sistem gereksinimlerini önemli ölçüde etkilemese de, Office 2013/2016, Office 2010'dan daha fazla kullanılabilir sistem kaynağı kullanır. Windows tabanlı uygulamaların 32 bit sürümleri için sanal adres alanı sınırı 2 gigabayttır (GB). Excel için, bu alan Excel uygulamasının kendisi tarafından aynı işlemde çalışan tüm eklentilerle birlikte paylaşılır. Çalışma sayfasının boyutu, sanal adres alanı kullanımını da etkiler. Excel çalışma sayfasını adreslenebilir belleğe yüklediğinden, dosya boyutu 2 GB'tan küçük olan bazı çalışma sayfalarında Excel'in 2 GB'tan fazla adreslenebilir bellek kullanmasını gerektirebilir. Bu durum, "Belirtiler" bölümünde belirtilen hata iletisiyle sonuçlanır.

Çözüm

Karmaşık Excel çalışma sayfalarıyla çalışan Excel uzman kullanıcıları, Office 2013/2016'nın 64 bit sürümünü kullanabilir. Bunun nedeni, Office'in 64 bit sürümünün dosya boyutuna sabit sınırlar getirmemesidir. Bunun yerine, çalışma kitabı boyutu yalnızca kullanılabilir bellek ve sistem kaynaklarıyla sınırlıdır. Öte yandan, Office'in 32 bit sürümü 2 GB sanal adres alanıyla sınırlıdır ve bu alan Excel, çalışma kitabı ve aynı işlemde çalışan eklentiler tarafından paylaşılır. (Diskte 2 GB'tan küçük çalışma sayfaları yine de 2 GB veya daha fazla adreslenebilir bellek kaplayabilecek kadar veri içerebilir.)

Aşağıdaki seçenekler Excel 2013/2016'da performansı artırmaya yardımcı olabilir:

  • Windows tabanlı uygulamaların 64 bit sürümleri en fazla 8 terabayt (TB) bellekle ilgilenebileceğinden, büyük, karmaşık Excel çalışma sayfalarıyla düzenli olarak çalışan Excel kullanıcıları Office 2013'ün 64 bit sürümünü kullanmaktan yararlanabilir. Office 2013'ün 64 bit sürümleri hakkında daha fazla bilgi edinin.
  • Excel'in Windows işlem örneği başına 2 GB sınırlaması vardır. Bir örnekte birden çok dosya çalıştırabilirsiniz. Ancak, dosyalar gerçekten büyükse ve açık olması gerekiyorsa, diğer dosyalar için birden çok örnek açmayı göz önünde bulundurun. Karşılaşabileceğiniz sınırlar hakkında bilgi için bkz. Excel'in başka bir örneğindeki bir çalışma kitabına öznitelik yapıştıramazsınız.
  • Windows 7 veya Windows 2008 çalıştırıyorsanız, Windows 7 SP1 ve Windows Server 2008 R2 SP1 için Platform güncelleştirmesini yüklemenizi öneririz.
  • COM eklentileri olmadan performansı test edin. COM eklentileri, 2 GB sınırlaması pahasına belleği kullanabilir. Test için COM eklentilerini devre dışı bırakın ve Excel'i başlatın. Bellek sorununa COM eklentileri neden oluyorsa, güncelleştirilmiş bir kopya veya COM eklentilerinin 64 bit sürümü için üçüncü taraf satıcınıza başvurun.
  • Donanım grafik hızlandırmasını devre dışı bırakın. Bu işlem animasyonları kapatır. Bunu yapmak için , Dosya menüsünde Seçenekler'e tıklayın, Gelişmiş'e tıklayın, Görüntüle'ye tıklayın ve ardından Donanım grafik hızlandırmasını devre dışı bırak'ı seçin.
  • Gereksiz yere bellek kullanan alanları kolaylaştırmak için çalışma kitabınızı değiştirin. Önerilen değişiklikler için bkz. Excel 2013 çalışma kitabını daha az bellek kullanmak üzere temizleme.

Not

O365 Geçerli Kanal aboneleri için 4 Mayıs 2016 derleme numarası 16.0.6868.2060 ile Büyük Adres Kullananlar için 32 bit Excel 2016 etkinleştirilecektir. Daha fazla bilgi için bkz. Excel için Büyük Adres Kullanan özellik değişikliği.

Ek Bilgi

Excel'de 2 GB sınırına yaklaşıp yaklaşmadığınızdan denetlemek için İşlem Gezgini'ni kullanabilirsiniz. Excel'in 32 bit sürümü için en fazla 1,75 GB üzerindeki her şeyi göz önünde bulundurun. Odaklanacak sütun varsayılan olarak orada değildir ve Görünüm>> Sütunları Seç İşlem Belleği sekmesi seçilip Sanal Boyut'a tıklanarak eklenebilir.

Office'in 64 bit sürümüne geçmeden önce bkz. Office 2013'ün 64 bit sürümleri.

Excel'de "kullanılabilir kaynaklar" hataları için sorun giderme