By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - Gaming Discussion - Technical question; what does "Level GC strategy" mean?

A set of patch notes for The Outer Worlds on Switch released today that they adjusted "texture streaming strategy" and "Level GC strategy".

Google isn't giving me any helpful answers as to what the heck "Level GC" means, so I wondered if anyone here with technical expertise might know?



Bet with Liquidlaser: I say PS5 and Xbox Series will sell more than 56 million combined by the end of 2023.

Around the Network

Dunno, but how is The Outer Worlds running on Switch after this patch? I'm interested in the game.



My bet with The_Liquid_Laser: I think the Switch won't surpass the PS2 as the best selling system of all time. If it does, I'll play a game of a list that The_Liquid_Laser will provide, I will have to play it for 50 hours or complete it, whatever comes first. 

Metallox said:

Dunno, but how is The Outer Worlds running on Switch after this patch? I'm interested in the game.

I haven't tried the latest patch yet but the one that came out in October improved it quite notably over its very rough launch state.

You'll still get some slowdown in outdoor mob fights and towns/cities, but its never unplayable.



Bet with Liquidlaser: I say PS5 and Xbox Series will sell more than 56 million combined by the end of 2023.

Afaik moving/deleting unnessary data



 "I think people should define the word crap" - Kirby007

Join the Prediction League http://www.vgchartz.com/predictions

Instead of seeking to convince others, we can be open to changing our own minds, and seek out information that contradicts our own steadfast point of view. Maybe it’ll turn out that those who disagree with you actually have a solid grasp of the facts. There’s a slight possibility that, after all, you’re the one who’s wrong.

Sounds like it has something to do with a cache. The strategy meaning the algorithm which decides what, how much and how long gets cached.



If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.

Around the Network
curl-6 said:

A set of patch notes for The Outer Worlds on Switch released today that they adjusted "texture streaming strategy" and "Level GC strategy".

Google isn't giving me any helpful answers as to what the heck "Level GC" means, so I wondered if anyone here with technical expertise might know?

GC in coding terms means "garbage collection"

As you play though a level the game loads assets and sets values all the time which fills up your memory but as some assets go out of your view and loading range and so they get removed.

But this doesent happen in a set pattern as the assets have different sizes means they allocate different spaces in your memory. So over time you get empty parts of memory that cant be used because they are to small.

Garbage collection reorganizes your memory and makes room for new assets to eliminate the useless small empty bits.

Think of it as defragmentation of your harddrive but for your memory and in real time. But it also tries to predict what goes out of use to make this process as fast and efficient as possible.

Last edited by Marth - on 05 February 2021

Marth said:
curl-6 said:

A set of patch notes for The Outer Worlds on Switch released today that they adjusted "texture streaming strategy" and "Level GC strategy".

Google isn't giving me any helpful answers as to what the heck "Level GC" means, so I wondered if anyone here with technical expertise might know?

GC in coding terms means "garbage collection"

As you play though a level the game loads assets and sets values all the time which fills up your memory but as some assets go out of your view and loading range and so they get removed.

But this doesent happen in a set pattern as the asses have different sizes means they allocate different spaces in your memory. So over time you get empty parts of memory that cant be used because they are to small.

Garbage collection reorganizes your memory and makes room for new assets to eliminate the useless small empty bits.

Think of it as defragmentation of your harddrive but for your memory and in real time. But it also tries to predict what goes out of use to make this process as fast and efficient as possible.

BTW, glad to know that the Outer Worlds asses have different sizes



Marth said:
curl-6 said:

A set of patch notes for The Outer Worlds on Switch released today that they adjusted "texture streaming strategy" and "Level GC strategy".

Google isn't giving me any helpful answers as to what the heck "Level GC" means, so I wondered if anyone here with technical expertise might know?

GC in coding terms means "garbage collection"

As you play though a level the game loads assets and sets values all the time which fills up your memory but as some assets go out of your view and loading range and so they get removed.

But this doesent happen in a set pattern as the asses have different sizes means they allocate different spaces in your memory. So over time you get empty parts of memory that cant be used because they are to small.

Garbage collection reorganizes your memory and makes room for new assets to eliminate the useless small empty bits.

Think of it as defragmentation of your harddrive but for your memory and in real time. But it also tries to predict what goes out of use to make this process as fast and efficient as possible.

Thanks.

So in terms of the actual game experience, what would this manifest as, maybe slightly better performance or streaming?



Bet with Liquidlaser: I say PS5 and Xbox Series will sell more than 56 million combined by the end of 2023.

curl-6 said:
Marth said:

Thanks.

So in terms of the actual game experience, what would this manifest as, maybe slightly better performance or streaming?

I don't know about the exact performance of the game on Switch but it should reduce stutters that stem from having to wait on reorganizing.

Otherwise if it doesn't have those its simply a background change that maybe allows them to load higher res textures and other higher quality files earlier in some cases because they managed to free up more memory just in time for the loading. So reduce of popp in could also be a result.

Its hard to guess if the dev does not spell it out.



Marth said:
curl-6 said:

Thanks.

So in terms of the actual game experience, what would this manifest as, maybe slightly better performance or streaming?

I don't know about the exact performance of the game on Switch but it should reduce stutters that stem from having to wait on reorganizing.

Otherwise if it doesn't have those its simply a background change that maybe allows them to load higher res textures and other higher quality files earlier in some cases because they managed to free up more memory just in time for the loading. So reduce of popp in could also be a result.

Its hard to guess if the dev does not spell it out.

It might also mean more aggressive removal of objects and mobs in order to bolster things elsewhere.

I.E. Left 4 Dead when enemy corpses faded away faster.

But you are absolutely on the money.



--::{PC Gaming Master Race}::--