Client Memory Usage Huge Difference Across Devices

So I made a game and made it really optimized. When I play it on my laptop, the client memory usage is on average 500MB. When I play it on my sister’s laptop, which is slightly weaker (tho has the same amount of ram), the client memory usage is 2000MB.

Why is this happening and how can I fix it? It causes problems when usage is 2000 MB because some textures dont load/load really late. Streaming is not enabled, there is no difference on what clients see, map loading is done completely on the server.

Here’s a testing place of that game if you want to check yourself - Skeletal Frenzy Testing - Roblox

It downloads it to the client as well. Make sure the graphics quality is the same for both tests.


This can be due to memory compression limitations, but that is highly unlikely. Is one of the clients in studio? Try this on an empty baseplate.

Both clients are just clients launched from roblox website. If graphics quality is the difference, why is there a lot more usage on a weaker laptop with lower graphics quality?

Other way around. The more performant laptop has graphics quality set to auto or low, and when it is low Roblox will stream in and stream out parts, regardless of the setting. Try to minimize terrain used in your map.

You can also press F9 and see memory used by the client.

Nope, completely other way around. Also the weaker laptop was struggling so much that it couldn’t even load the skybox.

Can’t do that, the whole map is a terrain basically. All the parts and models that are not terrain , are being loaded in and out when needed, to increase performance (So for example if arena map is playing, forest map parts and models go into server storage for the time being, and vice versa)

Makes sense. Terrain might slow down the map.

Did you look in the memory logs to see the root of the issue?

No, I don’t know how to. But the issue seems to somehow resolved itself. I didn’t really change anything optimization vise, but today we did a little testing with 10 players in one server, and none of them experienced any major performance issues. The weak laptop I mentioned was in the testing too, I didn’t look at it’s memory usage, but it wasn’t lagging anymore and the skybox loaded fine (before it didn’t load)

Press F9.


Odd. It must’ve been a Roblox test to see if clients would respond differently due to high memory usage.