As ESL performs tasks, such as reading in the Windows Executable Binary (.web), it will automatically commit more memory from the operating system. Before committing additional memory, ESL will merge un-used blocks of memory, in an attempt to satisfy the current memory requirement. The size of each additional memory commit is equal to the current need plus the value of the memory increment “MEMINCR”.