It’s at all times doing one thing. Consoles and PCs have finite reminiscence out there to carry information and belongings. When the sport transitions from one stage to a different, if there isn’t sufficient free reminiscence to load the subsequent stage’s information and belongings, it has to unload (a few of) the present stage’s information and belongings with the intention to make room for the brand new stuff.
The loading course of is rather a lot like refurnishing an already fully-furnished room. If you begin the load course of, your room is presently already set from the earlier stage – there’s a sofa, desk, rug, dresser, chairs, tv, television stand, decorations, wall hangings, and so forth. You possibly can’t essentially simply herald all the new furnishings for the room willy-nilly, it’s essential ensure that there’s sufficient area within the room to position the brand new furnishings earlier than you deliver it in. As a way to filter that area, you’ll first must take away no less than a number of the previous furnishings. As soon as sufficient area has been cleared, you can begin bringing within the new furnishings and arranging it within the room. The loading display screen is just like the curtain coming down to cover the remainder of the previous furnishings being eliminated and the brand new furnishings being introduced in and rearranged.
What is probably going taking place throughout the particular pause earlier than the loading bar seems is that the system is clearing out sufficient reminiscence to load the UI system and belongings wanted for the loading display screen, after which loading these UI system and belongings. If the UI system and belongings have been already loaded in reminiscence, it wouldn’t be essential to load them since they’d already be out there… however they won’t be essential to maintain round always.
It’s price noting that there’s additionally laborious certification requirement throughout all console platforms {that a} sport can’t present a frozen display screen (i.e. no motion in any respect) for longer than a couple of seconds. This can be a guard towards a crashed/frozen/locked sport, one thing should be animating and updating on display screen.
[Join us on Discord] and/or [Support us on Patreon]
The FANTa Undertaking is being rebooted. [What is the FANTa project?]
Obtained a burning query you need answered?