Difference between revisions of "INI Settings (Papyrus)"

Jump to navigation Jump to search
129 bytes added ,  18:50, 13 August 2013
→‎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: 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.
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.


Anonymous user

Navigation menu