Использование памяти в 32-разрядной версии Excel 2013 и 2016

Применимо к: Excel 2013

Симптомы


После обновления до Microsoft Office 2013 или 2016 возникают следующие проблемы:
  • Компьютер использует больше памяти при открытии нескольких файлов Microsoft Excel, сохранять файлы Excel или сделать вычислений в книге Excel.
  • Больше не можно открыть столько книг Excel в одном экземпляре, может перед обновлением до Microsoft Excel.
  • При добавлении столбцов в книге Excel, появляется сообщение об ошибке о доступной памяти.
  • При работе с листа Excel появляется следующее сообщение об ошибке:
     
    Не хватает памяти для завершения этой операции.
    Попробуйте использовать меньше данных или закройте другие приложения.
    Чтобы повысить доступность памяти, следует:
    -С помощью 64-разрядной версии Microsoft Excel.
    -Добавление памяти устройства

    сообщение об ошибке

Причина


Хотя улучшения в Office 2013/2016 не повлияет значительно на системные требования, Office 2013/2016 использовать более доступных системных ресурсов, чем Office 2010. Ограничения виртуального адресного пространства для 32-разрядных выпусков Windows-приложениях — 2 гигабайта (ГБ). Для Excel это пространство совместно самим приложением Excel, а также надстройки, выполняются в одном процессе. Размер листа сам также влияет на использование виртуального адресного пространства. Поскольку Excel загружает лист в адресуемой памяти, некоторых листах, имеющих размер файла меньше 2 ГБ по-прежнему требуется Excel для использования более 2 ГБ адресного пространства памяти. Такая ситуация приводит в сообщении об ошибке, описанное в разделе «Проблема».

Решение


Опытные пользователи Excel, работающих с электронными таблицами Excel сложных преимуществ использования 64-разрядной версии Office 2013/2016. Это происходит потому, что 64-разрядный выпуск Office не налагают жесткие ограничения на размер файла. Вместо этого размер книги ограничивается только доступной памяти и ресурсами системы. С другой стороны 32-разрядный выпуск Office ограничен 2 ГБ виртуального адресного пространства, и это пространство совместно используется Excel, книги и надстроек, которые выполняются в одном процессе. (Меньше, чем 2 ГБ на диске листов по-прежнему может содержать достаточно данных, чтобы занять менее 2 ГБ памяти с распределением адресов.)

Следующие параметры могут помочь повысить производительность в Excel 2013/2016:
  • Пользователи Microsoft Excel, которые регулярно работают с больших и сложных рабочих листов Excel может использовать преимущества 64-разрядный выпуск Office 2013 так как 64-разрядные выпуски Windows-приложений позволяет адресовать до 8 терабайт (ТБ) памяти. Дополнительные сведения о 64-разрядных выпусков Office 2013.
  • Ограничение 2 ГБ — для экземпляра процесса windows Excel. Можно запустить несколько файлов в одном экземпляре. Если файлы имеют очень большой размер и должны быть открыты, рассмотрим Открытие нескольких экземпляров для других файлов. Сведения об ограничениях, которые могут возникнуть, посетите следующий веб-узел:
  • При запуске Windows 7 или Windows 2008, корпорация Майкрософт рекомендует установить обновления платформы для Windows 7 с пакетом обновления 1 и Windows Server 2008 R2 с пакетом обновления 1.
  • Тест производительности без надстроек COM надстройки COM можно использовать памяти за счет ограничения 2 ГБ. Для тестирования, отключения надстроек COM, а затем запустите Excel. Если COM-надстройки вызывают проблему памяти, обратитесь за обновленная копия или 64-разрядной версии надстройки COM независимых поставщиков.
  • Отключите аппаратное ускорение графики. Это завершает отключение анимации. Для этого в меню файл выберите команду Параметры, нажмите кнопку Дополнительно, нажмите кнопку Показатьи выберите отключить аппаратное ускорение графики.
  • Измените книгу, чтобы упростить областей, которые без необходимости использования памяти. Предлагаемые изменения обратитесь к следующей статье базы знаний Майкрософт:
    3070372 как очистить книгу Excel 2013 таким образом, чтобы он использует меньше памяти
Примечание: 32-разрядный Excel 2016 будет включена для больших адрес виду обновление может 4, 2016 номер 16.0.6868.2060 построения для подписчиков O365 текущего канала. Дополнительные сведения о больших виду обновление адресов щелкните здесь.


Дополнительные сведения


Process Explorer можно использовать для проверки, является ли скоро будет достигнут предел 2 Гбайт в Excel. Считать ничего более 1,75 ГБ максимум для 32-разрядной версии Excel. Столбца фокус не установлен по умолчанию и можно добавить, выбрав Вид > выбрать столбцы > вкладка памяти процесса и щелкнув размер виртуальной памяти.

Перед переходом к 64-разрядной версии Office, просмотрите информацию по ссылке:

https://technet.microsoft.com/en-us/library/ee681792.aspx


Другие ресурсы

2779852 как доступные ресурсы, Устранение ошибки в Excel
https://support.microsoft.com/en-us/kb/2779852