| VanceIX said: Except you don't need that much pre-loading on the RAM. Especially in games that aren't linear, caching to the RAM isn't the best option. The CPU still has to shift through the 8gb worth of info to load what it needs, and that in itself is inefficient. |
Paging is a cludge that you turn to when you have no other choice, it introduces overhead in terms of predicting what data should be loaded and unloaded and can cause stutter if the data isn't loaded before it needs to be used. It is alwayse better to have everything possible already loaded into RAM. loading from the HDD is slow as shit and you want to do that as little as possible. The CPU doesn't have to "shift through the 8gb worth of info" either that is not how it works. There is a reason it's called Random Access Memory and that is because you can load or right to any part of the memory at the same speed regardless of how it is ordered. So loading 1MB of data is the same speed if it is the only 1MB of data stored in RAM or if all 8GB is full and the 1MB of data is scattered across the memory cells in a random order. Unlike a HDD or a optical disc which has a physical read head that has to move to where each peice of data is in order.
@TheVoxelman on twitter







