Difference between revisions of "INI Settings (Papyrus)"
Jump to navigation
Jump to search
→iMaxAllocatedMemoryBytes: added a little more detail to the warning about setting overly large values.
imported>Threedee (Provided clearer detail on which ini file and what folder it can be found in.) |
imported>Threedee (→iMaxAllocatedMemoryBytes: added a little more detail to the warning about setting overly large values.) |
||
Line 55: | Line 55: | ||
'''Default''': 76800 (75kB) | '''Default''': 76800 (75kB) | ||
WARNING: | WARNING: this setting is for stack size not heap size, so there is no reason for setting this to a huge value even though it is possible. Increasing iMaxAllocatedMemoryBytes to values much larger than default can cause [//en.wikipedia.org/wiki/Stack_buffer_overflow stack thrashing] (stack buffer overflows), intermittent game stuttering, erratic game behavior and CTDs. | ||
Stack thrashing will produce stack dumps in the Papyrus log, similar to the example below. The dumps can be very large if many scripts are running, producing a very large log file. | Stack thrashing will produce stack dumps in the Papyrus log, similar to the example below. The dumps can be very large if many scripts are running, producing a very large log file. | ||