在 32 位版本的 Excel 2013 和 2016年的内存使用情况

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3066990
症状
升级到 Microsoft Office 2013年或 2016年后,您会遇到一个或多个以下症状 ︰
  • 打开多个 Microsoft Excelfiles、 保存 Excel 文件或 Excel 工作簿中进行计算时,计算机会使用更多内存。
  • 无法再打开任意多个 Excel 工作簿中的同一个实例为您升级到 Excel 之前。
  • 当 Excel 工作簿中插入列时,您收到一条有关可用内存错误。
  • 当使用 Excel 工作表时,您会收到以下错误消息 ︰

    没有足够的内存来完成此操作。
    请尝试使用较少的数据或关闭其他应用程序。
    若要增加内存的可用性,请考虑 ︰
    -使用 Microsoft Excel 的 64 位版本。
    -将内存添加到您的设备

原因
虽然 Office 2013/2016年的改进不显著影响系统要求,办公室 2013年/2016does 将使用更多的可用系统资源比 Office 2010。32 位版本的基于 Windows 的应用程序的虚拟地址空间限制为 2 千兆字节 (GB)。对于 Excel,此空间共享 Excel 应用程序本身以及任何外接程序在同一进程中运行。工作表本身的大小也会影响虚拟地址空间的使用情况。因为 Excel 将工作表加载到可寻址内存,文件大小小于 2 GB 的某些工作表可能仍然需要 Excel 使用大于 2 GB 的可寻址内存。这种情况会导致"症状"一节中提到的错误消息。
解决方案
处理复杂的 Excel 工作表的 Excel 专家级用户可以从使用的 64 位版本的 Office 2013/2016年获益。这是 office 的因为 64 位版本没有限制文件大小的硬限制。相反,工作簿大小仅受可用内存和系统资源限制。另一方面,被限制为 2 GB 的虚拟地址空间的 32 位版本的 Office,这一领域共享 Excel 工作簿和外接程序在同一进程中运行。(工作表小于 2 gb 的磁盘空间可能仍包含足够的数据以占据 2 GB 或更多的可寻址内存)。

以下选项可帮助改善 Excel 2013/2016年的性能 ︰
  • Excel 的用户定期处理大型、 复杂的 Excel 工作表可能会受益于使用的 64 位版本的 Office 2013,因为基于 Windows 的应用程序的 64 位版本可以处理达 8 千兆字节 (TB) 的内存。了解更多 64 位版本的 Office 2013.
  • 每个 windows 进程实例的 Excel 是 2 GB 的限制。在一个实例中,您可以运行多个文件。但是,如果文件非常大,一定是打开,考虑打开其他文件的多个实例。有关您可能会遇到的限制的信息,请访问以下网站 ︰
  • 如果您运行的 Windows 7 或 Windows 2008,建议您将安装 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的平台更新.
  • 测试性能,而无需 COM 加载宏 COM 加载项可以使用内存,从而损害了 2 GB 的限制。测试、 禁用 COM 加载项,然后再开始 Excel。如果 COM 加载项导致内存问题,联系第三方供应商的更新的副本或 COM 加载项的 64 位版本。
  • 禁用硬件图形加速。这会关闭动画。若要执行此操作,请在文件菜单上,单击选项,单击高级,单击显示,然后选择禁用硬件图形加速
  • 更改工作簿,以简化不必要地使用内存的区域。建议的更改,请参见下面的知识库文章 ︰
    3070372 如何清理 Excel 2013 工作簿,以便它使用较少的内存
注意 ︰为大地址识别更新可能 4 将启用 32 位 Excel 2016、 2016 O365 当前频道订阅服务器生成编号 16.0.6868.2060。在单击大地址识别更新的详细信息 此处.


更多信息
您可以使用 处理资源管理器若要检查您是否接近 2 GB 限制在 Excel 中。作为 32 位版本的 Excel 的最大考虑任何超过 1.75 g B。重点列默认情况下是不存在,可以通过选择视图添加 > 选择列 > 进程内存选项卡上,单击的虚拟大小。

然后再移动到 64 位版本的 Office,请检查以下链接的信息 ︰

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


其他资源

2779852 如何在 Excel 中的疑难解答可用资源错误
https://support.microsoft.com/en-us/kb/2779852

此操作优化内存 64 位 32 位 limitationcomplete XL20103 Excel 性能提高慢的单元格格式计算使用限制的首要问题 LAA

属性

文章 ID:3066990 - 上次审阅时间:05/13/2016 19:29:00 - 修订版本: 4.0

Microsoft Excel 2013

  • kbsurveynew kbtshoot kbexpertiseinter kbmt KB3066990 KbMtzh
反馈