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

1.1 KiB

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.