As it gets bigger, you’ll start to hit a whole bunch of storage variable limits. These are the most likely - these are the values I used when a project gets very large:

Use MAX_STATIC_DATA of 1500000.

Use MAX_EXPRESSION_NODES of 512.

Use MAX_NUM_STATIC_STRINGS of 50000.

Use MAX_SYMBOLS of 50000.

Use MAX_OBJECTS of 1500.

Use MAX_PROP_TABLE_SIZE of 500000.

Use MAX_ARRAYS of 25000.

Use MAX_DICT_ENTRIES of 5000.

Use dynamic memory allocation of at least 32768.

Use maximum things understood at once of at least 400.

Ade