Excel için Büyük Adres Farkında özellik değişikliği

Not

Office 365 ProPlus, Microsoft 365 Kurumsal Uygulamaları olarak yeniden adlandırılıyor. Bu değişiklik hakkında daha fazla bilgi için, bu blog yazısını okuyun.

Özet

Microsoft Excel 2013 ve Excel 2016'nın 32 bit sürümleri, en son güncelleştirmeleri yüklendikten sonra Büyük Adres Bilgisi (LAA) işlevinden yararlanabilir. (bkz: "Çözünürlük" bölümüne bakınız) Bu değişiklik, Excel 2016'nın 32 bit yüklemelerinin, kullanıcılar 64 bit Windows işletim sistemi üzerinde çalışırken belleği iki katına çıkarmasına olanak tanır. Sistem, kullanıcı modu sanal belleği 2 gigabayttan (GB) 4 GB'a çıkararak bu özelliği sağlar. Bu değişiklik, kullanıcılar 32 bitlik bir sistem üzerinde çalışırken yüzde 50 daha fazla bellek (örneğin, 2 GB'dan 3 GB'a kadar) sağlar.

Bu değişiklik, bellek 32 bit Excel yüklemeleri için kısıtlandığında aşağıdaki hata iletilerinde açıklanan hataların sıklığını en aza indirebilir:

Excel cannot complete this task with available resources. Choose less data or close other applications.

Out of Memory

Not enough System Resources to Display Completely 

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.

Çözüm

Bu değişikliği etkinleştirmek için Microsoft Office'in en son sürümünü çalıştırıyor olmalısınız.

Sürüm Çıkış tarihi Derleme numarası
2016 için Office 365 (Güncel Kanal Aboneleri) 5/3/2016 Yapı 16.0.6868.2060
2016 için Office 365 (İlk Sürüm Ertelenmiş Kanal) 6/14/2016 İnşa 16.0.6965.2058
2016 için Office 365 (Ertelenmiş Kanal Aboneleri) 10/11/2016 İnşa 16.0.6965.2092
2013 için Office 365 6/7/2016 Yapı 15.0.4833.1001
Excel 2013 (MSI) 6/7/2016 Yapı 15.0.4833.1000
Excel 2016 (MSI) 6/7/2016 Yapı 16.0.4393.1000

Daha Fazla Bilgi

Windows 32-bit mimarisinde, herhangi bir programın adres alanı uygulama (kullanıcı modu belleği) ve işletim sistemi (sistem veya çekirdek bellek) arasında paylaşılır. 32 bit işlem için, adreslenebilir belleğin toplam miktarı 4 GB'dır. Varsayılan olarak, bu bellek işlem ve sistem arasında eşit olarak bölünür. Daha fazla bellek gerektirebilecek programları desteklemek için Windows, LAA bellek düzenini destekler. Bu işlevsellik yalnızca program bunu destekleyebilir ve bu desteği sağlayan olarak kendini tanımlamak için kullanılır. LAA, sistemin kendisi için daha az bellek tutma pahasına daha fazla işlem belleği ayırmasına olanak tanır.

32-bit Excel için geçerli tasarım değişikliği LAA-desteklenebilir yapar ve Windows bir LAA programı olarak tanımlar. Windows'un programa sağlayabileceği maksimum bellek miktarı sistem bitliğine bağlıdır. 32 bit Windows sistemleri, kullanıcı modu belleği için en fazla 3 GB ayırabilir. Bu, kullanılabilir sistem belleği 1 GB'a küçülür. (32 bit lik bir sistem toplam 4 GB RAM'i geçemez). 64 bit Windows sistemlerinde, sistem için adreslenebilir bellek alanı çok daha büyüktür ve sistem belleği 4 GB sınırının dışında bulunabilir. Bu nedenle, 64 bit sistemde çalışan 32 bit işlem için kullanılabilir maksimum kullanıcı belleği tam 4 GB adreslenebilir aralıktır.

Bu değişiklik yalnızca 32 bit programlar için geçerlidir. Bu nedenle, Excel'in yalnızca 32 bit sürümlerini etkiler. Excel'in 64 bit sürümünü çalıştırıyorsanız, bu değişikliğin hiçbir etkisi yoktur.

64 bit işletim sistemi ve 32 bit Office

64 bit Windows çalıştırıyorsanız, bu değişiklik otomatik olarak uygulanır. Sizin için herhangi bir işlem gereklidir. Excel işlemi için kullanılabilir bellek otomatik olarak 2 GB'dan 4 GB'a iki katına çıkar. Bu, çok sayıda bellek kullanan eylemler için desteği artırır.

32 bit işletim sistemi ve 32 bit Office

32 bit Windows çalıştırıyorsanız, işletim sisteminin çalışma modunu değiştirmenizi gerektirdiğinden bu değişiklik otomatik olarak uygulanamaz. Daha spesifik olarak, 32 bit Windows'da LAA'dan yararlanmak için /3GB önyükleme anahtarını etkinleştirmeniz ve ardından sistemi yeniden başlatmanız gerekir. Bu anahtar hakkında daha fazla bilgi için Windows XP ve Windows Server 2003 Boot.ini dosyaları için Kullanılabilir geçiş seçeneklerinebakın.

Not

  • Bu el ile değişiklik /3GB önyükleme anahtarı kaldırılarak tersine çevrilebilir.
  • Bu anahtarı ayarlayarak, sistem bellek kaynaklarını 1 GB'a düşürürüz. Bu, aynı anda çalıştırılabilen program sayısı ve aynı anda açılabilecek pencere sayısı (tüm programlar için) gibi yeteneklerde sınırlamalar yaratabilir. Her sistem kaynağı bazı sistem belleği tüketir. Bu nedenle, /3GB anahtarı program kaynakları için belleği genişletse de, sistem kaynakları için kullanılabilen belleği azaltır. Laa programının kendisinde değil, diğer programlarda hataları tetikleyebilir, çünkü bu tradeoff farkında olun. Sistem kaynakları 32 bit adreslenebilir aralığın dışında tutulabileceğinden, 64 bit Windows sistemlerinde bu sınırlama yoktur.
  • Ayrıca bu güncelleştirmede varsayılan olarak kendi örneği Excel'i açmak için yeteneği dahildir. Daha fazla bilgi için, Excel'i varsayılan olarak yeni bir örnekte açmaya nasıl zorlarsın.

SSS

LAA güncellemesi Excel 2013'e uygulanabilir mi?

LAA, Excel 2016 Tıkla Çalıştır, Excel 2013 MSI ve Excel 2016 MSI sürümleri için geçerlidir.

LAA güncellemesi Excel 2016 MSI sürümüne uygulanabilir mi?

Evet, Excel 2016 MSI 7 Haziran 2016, Excel 2016 için güncelleştirmeyiyükledikten sonra uygulanabilir.

LAA'yı standart sınırı aşmaya zorlamak için bilgisayarıma daha fazla RAM ekleyebilir miyim (32 bit işletim sistemi için 2 GB, 64 bit işletim sistemi için 4 GB)?

Daha fazla RAM eklemek, LAA programları için en yüksek adreslenebilir belleği etkilemez. Programlarınız LAA maksimumlarından daha fazla bellek gerektiriyorsa, 64 bit sisteme ve Excel'in 64 bit sürümüne geçmek isteyebilirsiniz.

Eklentiler LAA'dan etkilenecek mi?

Herhangi bir kod programı ince şekillerde bu değişikliketkilenebilir. Bu nedenle, eklentilerin doğru çalıştıklarından emin olmak için eklentileri sınamak isteyeceksiniz. Herhangi bir işlevsellik için uyumluluk zor bir mola olmamalıdır. Bu nedenle, doğru yazılmış eklentiler, ana bilgisayar uygulamasının kendisi kadar değişiklikten de fayda sağlamalıdır. Ancak, eklenti LAA'da hiç test edilmediyse, varolan tüm kod hataları artık kullanıcıya ilk kez maruz kalabilir.

Bu değişiklik çalışma kitaplarındaki bellek dışı kaynak hatalarını giderir mi?

Birçok etken çalışma kitaplarında bellek dışı hatalara neden olabilir. LAA bellek basıncını azaltmaya yardımcı olabilir ama her bellek sorunu çözmez. Bazen, aşağıdaki eylemlerden biri gerekebilir:

Ek içerik