Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также саму программу AutoHotkey и проблемы её использования)

Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.

Оригинал статьи в AutoHotkey.chm: "#MaxMem", в содержании - "#Directives" - "#MaxMem", v1.0.47.06.

Ник переводчика: YMP.

Настоящее имя переводчика: Юрий Попов.

#MaxMem

Ограничивает максимальный размер каждой переменной указанным числом мегабайт.

#MaxMem Megabytes 

Параметры

Megabytes Допустимое количество мегабайт на каждую переменную. Значения, превышающие 4095, считаются равными 4095. Значения меньше 1 считаются равными 1.

Примечания

Если этой директивы в скрипте нет, считается, что Megabytes имеет значение 64.

Ограничение ёмкости переменных имеет целью помешать скрипту, содержащему ошибки, потребить всю доступную память в системе. Повышение или снижение этого лимита не влияет на производительность скрипта и не изменяет количество фактически используемой им памяти (кроме случаев WinGetText и ControlGetText, которые при увеличении MaxMem смогут считывать больше текста).

Эта настройка глобальна, т.е. её достаточно указать один раз в любом месте скрипта и она будет действовать на весь скрипт.

Эта настройка ограничивает только размер памяти, выделяемой для переменной автоматически. Она не влияет на работу команды VarSetCapacity.

Пример

#MaxMem 256  ; Разрешить до 256 Мб на одну переменную.

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.