Difference between revisions of "Modding talk:Player Guide/Troubleshooting"
Jump to navigation
Jump to search
(A note -- correction, fi you will -- on the "3GB block" statement) |
Margotbean (talk | contribs) (+talkheader) |
||
Line 1: | Line 1: | ||
+ | {{Talkheader|Modding}} | ||
==Wrong explanation on 32-bit memory space== | ==Wrong explanation on 32-bit memory space== | ||
This sentence in particular: | This sentence in particular: |
Revision as of 19:51, 28 May 2021
This talk page is for discussing Modding:Player Guide/Troubleshooting. | |
---|---|
|
|
Wrong explanation on 32-bit memory space
This sentence in particular:
(All 32-bit programs on your computer also need to share that 3GB block, so the game may have access to much less than 3GB.)
There's a bit of nuance that makes this sentence somewhat technically incorrect.
- On 32-bit Windows, this is true, but only if you have increased the memory space for 'userspace' processes (by using
/3GB
parameter orincreaseuserva
parameter). - On 'standard' 32-bit Windows, the available block size for user processes is only 2 GiB, and yes it's shared between other programs (all 32-bit, of course, because we're running on 32-bit Windows)
- On 64-bit Windows, this is completely false. Each and every 32-bit program has their own 4 GiB "addressable memory space", totally separate from each other (although, as before, only 2 GiB will be usable unless the program was compiled with a certain flag. As long as you have enough memory in your computer, and no misbehaving programs fully consume their memory space, then the game will be able to see -- and use -- nearly all its (2 GiB) memory space.