Kullanıcılarımızın Excel 2007'den 32 bit Excel 2013'e yükseltilmesinden bu yana, şirketimiz bir performans ve kararlılık sorunuyla karşılaştı.Excel 2013, bellek parçalanması nedeniyle çöküyor
Bazı kullanıcılar için donanım hızlandırmayı devre dışı bırakmak zorunda kaldık, Denetim Masası \ Erişim merkezi Denetim Masası \ Kolaylık ayarlarında ayarları değiştirin ve hatta çeşitli başarı düzeylerinde kararlılığı geliştirmek için Intel Graphics sürücülerini yükseltin. Etrafa alamayan
Ama bir sorun şudur:
Excel 2013 32-bit sürümü tarafından kullanılan 64 bit bellek 32 bit hafızasından eşlemek için kendi hafıza yöneticisini kullanarak görünmektedirWindows 7.
Sorun, bu bellek çok parçalı haline geldiğinde, Excel 2013 tamamen kilitlenecektir.
Bazen, bir saatlik kullanım süresinden sonra, Excel 2013'ün bir XX'Mb bellek bloğunu aramayı denediğini gördük ve bu boyutta bir bitişik bellek bloğu bulamazsa kazasında.
Finansal bir şirket olarak, bu Excel dosyalarında eski VBA kodunun lot var ve 64 bit Excel 2013'e taşıma daha fazla sorunla karşılaşır.
Excel 2013'te bellek sorunlarının nasıl giderileceği konusunda herhangi bir fikriniz var mı?
Güncelleme
(anlaşılır) biz sadece biz koşuyoruz özellikle de, Excel 2013 64 bit sürümünü yükleyen neden istediler Bazı okuyucular 64-bit Windows 7
Microsoft'a alıntı yapmanın nedeni, uyumluluğu. en diğer uygulamalar, özellikle üçüncü taraf eklentiler ile daha uyumlu olduğu için
64-bit editions of Office 2013
"Biz çoğu kullanıcı için Office 32 bit sürümünü öneriyoruz. Bu yüzden 32 bit sürümü Office 2013, 64 bit Windows işletim sistemlerinde bile varsayılan olarak yüklenir. "
Kullanıcılarımız, çanlar, ıslık sesleri veya korkak animasyonlar istemiyor. 10 yıl önce yazılmış olan Excel dosyaları ve VBA ile bile kararlı bir şey istiyorlar. Bu kodun bir kısmı, FORTRAN .dll hesaplama motorlarını, DAO kitaplıklarını, vb. Kullanır.
Bir BT destek bakış açısından, yalnızca Microsoft tarafından desteklenen bir Excel sürümü istiyoruz.
Şu an için 32 bit Excel 2013 kullanıyoruz.
Soru şu ki, bu 32-bit Excel 2013 ile kötü bir sorundur, çoğu finansal şirket hala eski Excel/Access uygulamalarına sağlam bir şekilde tedarik ediliyor ... bu ortamı daha kararlı hale getirmek için ne yapabiliriz?
bellek parçalanması bir sorun değil ... RAM'daki R rasgele anlamına gelir. –
Bu pek bir anlam ifade etmiyor. Kullanıcılarınız 64 bit Windows 7 kullanıyor mu? Eğer öyleyse, 64 bit Excel'e * yükseltme * için ne gibi bir sebep olabilir? – nagyben
@PhilippSander Bellek parçalanması kesinlikle bir sorundur. Sürekli bir bellek bloğuna sahip olmanız (birçok durumda katı bir gereksiniminiz varsa) ve sanal adres alanınız küçük ayrılmış bloklarla doldurulmuşsa, adres alanınızda yeterli boş baytınız olsa bile, mümkün olmayacaktır. herhangi bir yararlı belleği ayırın. – GSerg