【问题标题】:Clear page file using vba code使用 vba 代码清除页面文件
【发布时间】:2010-09-19 17:46:46
【问题描述】:

我有一个 vba 宏,它运行一个循环大约 200 次迭代,在运行时用完 ram 页面文件。

我需要某种快速修复来在每次迭代后清除页面文件。我知道最好的解决办法是清理代码,但这里的时间是一个限制。

【问题讨论】:

    标签: vba


    【解决方案1】:

    在每次循环迭代结束时,将要重新创建的所有对象设置为Nothing

    这个article详细解释了。

    【讨论】:

    • Nothing 提示很有用,但是这个函数有太多的循环引用。需要清理代码。
    【解决方案2】:

    我从未见过这种情况。听起来您有一个不断扩展的数组,并且可能内存不足。我会在运行期间在几个地方停止它,看看发生了什么。

    【讨论】:

    • 它是一个数组,但在每次迭代后被清空。然而,内存并没有被释放。
    【解决方案3】:

    使用擦除和数组名称。这会擦除所有数组内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 2020-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多