1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-08 01:54:21 +03:00
inform7/resources/Outcome Pages/ErrorI6MemorySetting.md

25 lines
1.1 KiB
Markdown
Raw Normal View History

# Inform 6 ran out of memory
The application ran your source text through the Inform 7 compiler, as usual,
and it found no problems translating the source as far as a sort of
intermediate-level code - a program for Inform 6, which would ordinarily then be
used to make the final working IF.
Unfortunately, the program must have been too demanding for Inform 6 to handle,
because it reported that one of its memory settings had been broken. These are
upper limits, usually on the number of things of a particular sort which can be
created, or on the amount of memory available for a given purpose.
To get around this, look at the actual output produced by Inform 6 to see which
memory setting was broken. For instance, suppose it said:
The memory setting MAX_PROP_TABLE_SIZE (which is 30000 at present) has been exceeded.
You then need to amend your Inform 7 source text to take account of this, by
adding a sentence like the following:
Use MAX_PROP_TABLE_SIZE of 50000.
With sentences like this, you can make Inform 6 raise its limits until there's
no longer any problem.