Excel 2016 升级导致内存崩溃

标签 excel memory-leaks out-of-memory excel-2016 vba

我从假期回来看到我所有的 Excel 应用程序在运行几秒钟/几分钟后崩溃。随着新升级到 2016,似乎有一些奇怪的行为。

例如,以下工作完全正常

Sub Test1()
  for i = 1 to 10000000
    temp1 = 4 + 6
  next i
End Sub

然而,以下导致我的 Excel 在几秒钟内崩溃,因为我的 TaskManager 中所需的内存不断攀升至超过 1.5GB
Sub Test2()
  for i = 1 to 10000000
    temp1 = worksheetfunction.Min(5,7)
  next i
End Sub

我猜我将不得不恢复到 2013 年,因为我有数千行代码很可能需要修改(但不确定是什么)

任何想法可能导致此问题和解决方案?

谢谢

最佳答案

I want to let you know that the Excel team recently fixed this issue. The fix is in build 16.0.6366.2062, which started rolling out on 1/25. If you don't see the update yet, go to File > Account > Update Options > Update Now.



(source)

关于Excel 2016 升级导致内存崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34567749/

相关文章:

c# - 一段时间后 ContextMenu Excel 365 操作丢失 c#

c++ - 为什么将对象指针传递给删除方法的方法与直接删除对象不同?

swift - 通过 SDWebImage 加载图像会占用项目的内存

java - 如何在 Eclipse 中保存堆(转储到文件)?

linux - 了解 Linux oom-killer 的日志

vba - 不区分大小写的字典

excel - 如何简化这个庞大的 VBA If/Then 语句

vba - 无法使 CommandBar 可见

c# - WCF Web 服务上的 System.OutOfMemoryException

android R.integer 在创建数组时返回不正确的极大值导致内存不足