Excel 2016年升级导致内存崩溃
Excel 2016 upgrade causing a memory crash
我度假回来发现我所有的 Excel 应用程序在 运行 的几个 seconds/minutes 之后崩溃了。新升级到2016,好像有一些奇怪的行为。
例如,以下完全可以正常工作
Sub Test1()
for i = 1 to 10000000
temp1 = 4 + 6
next i
End Sub
但是,由于我的 TaskManager 中所需的内存不断攀升至超过 1.5GB
,以下内容导致我的 excel 在几秒钟内崩溃
Sub Test2()
for i = 1 to 10000000
temp1 = worksheetfunction.Min(5,7)
next i
End Sub
我猜我必须回到 2013 年,因为我有数千行代码很可能需要修改(但不确定要修改什么)
知道是什么原因造成的吗?
谢谢
您好,很抱歉您遇到了这个问题。我已经在此处发布了该问题的解决方法。如果这不能解决您的问题,请告诉我。我们很快就会有更永久的修复。
-泰森·穆雷
Excel
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.
这是几个月前修复的,今天我看到 2 处内存泄漏。回来了!
Microsoft 昨晚更新...2016 年 6 月 14 日
我度假回来发现我所有的 Excel 应用程序在 运行 的几个 seconds/minutes 之后崩溃了。新升级到2016,好像有一些奇怪的行为。
例如,以下完全可以正常工作
Sub Test1()
for i = 1 to 10000000
temp1 = 4 + 6
next i
End Sub
但是,由于我的 TaskManager 中所需的内存不断攀升至超过 1.5GB
,以下内容导致我的 excel 在几秒钟内崩溃Sub Test2()
for i = 1 to 10000000
temp1 = worksheetfunction.Min(5,7)
next i
End Sub
我猜我必须回到 2013 年,因为我有数千行代码很可能需要修改(但不确定要修改什么)
知道是什么原因造成的吗?
谢谢
您好,很抱歉您遇到了这个问题。我已经在此处发布了该问题的解决方法。如果这不能解决您的问题,请告诉我。我们很快就会有更永久的修复。
-泰森·穆雷 Excel
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.
这是几个月前修复的,今天我看到 2 处内存泄漏。回来了!
Microsoft 昨晚更新...2016 年 6 月 14 日