変数が使用できるメモリ容量の最大値をMBで指定
#MaxMem Megabytes
引数名 | 説明 |
---|---|
Megabytes | 容量をMBで指定。指定できる範囲は1...4095。初期設定は64。 |
変数の容量を制限することにより、スクリプトが大量のメモリを使用してしまう状況を防ぐことが出来る。
スクリプトが使用するメモリを節約したい場合、大きなサイズのデータを格納する変数は、不要になったら空文字列を代入してやるとよい。
VarSetCapacityによる手動割り当てでは、ここでの設定にかかわらずいくらでも大きなサイズを割り当てられる。
VarSetCapacity, Variables, Sort, WinGetText, ControlGetText, #MaxThreads
#MaxMem 256 ; Allow 256 MB per variable.