#MaxMem


设置每个变量可使用的最大内存兆数。

#MaxMem Megabytes

参数

Megabytes 每个变量可用的内存兆数。大于 4095 的值将视为 4095。小于 1 的值将视为 1。

注意

如果脚本中没有指定这个指令,它将设为 64。

限制每个变量的大小是为了防止错误的脚本耗光系统所有的可用内存。提高或降低该限制值不会影响脚本的性能,也不会改变脚本实际使用的内存量(WinGetTextControlGetText 命令的情况除外,增加 #MaxMem 的值将使其能获取更多的文本)。

此设置是全局性的,也就是说它只需要指定一次(在脚本的任何地方)就会影响整个脚本。

此设置仅仅限制了变量的自动扩充行为。它不影响 VarSetCapacity

相关命令

VarSetCapacity, Variables, Sort, WinGetText, ControlGetText, #MaxThreads

示例

#MaxMem 256  ;允许每个变量最多使用 256 MB 内存。
翻译:lastmore 修正:天堂之门 menk33@163.com 2008年10月16日