Increase in memory causing crashing on mobile devices

As of January 8th mobile (especially tablet) users of my game have been reporting memory leak problems, specifically relating to the “GraphicsParts” category, causing gigabytes of leaks within 20-30 minutes

Session times on tablet have fallen by 25% compared to before 1/8, computer session times are unchanged.
The problem seems to have begun at roughly 1/8/24 at 6pm est based on the analytics.

On an 11 inch IPad Pro (1st generation)


On a 7th generation iPad (from one of my players):

These users report never having crashed on my game before.

I am completely unable to create any kind of similar crash conditions on a computer or other clients (I tried on several older phones).

After idling for many hours on computer the memory does not approach even 1/7 of the memory on some mobile devices in a fraction of that time.

Unfortunately crash rates are not very reliable given that an update seems to have been pushed to mobile users on the 11th which has our game reporting a 90% reduction in crash rates despite the memory leak.

A private message is associated with this bug report

14 Likes

We have also been getting the same reports for our game.

Mobile memory usage randomly went up which has been resulting in users getting a warning popup and streaming distance becomes super low in order to compensate for the increased memory usage.


6 Likes

The crash rate analytics have been fixed, here are the updated crash rates for tablets/phones compared to before, it’s up >400% (yikes) from before the crash rate analytics had problems. Computer is unchanged.
image

1 Like

I’m seeing this as well, specifically on an iPad Pro 10.5inch as well as on an iPhone 13. Not happening on PC, at least not on mine. Random question,- is there anything in your game that is parenting objects to nil and then back into workspace periodically? This is how I have been able to trigger it on my iPhone/iPad. It appears that once certain objects are parented to nil, memory tagged under GraphicsParts is not getting freed. Again, this is not happening on PC - its working as intended there, GraphicsParts memory goes down as you would expect when parented to nil, but not on iPhone/iPad.

1 Like

I am also experiencing this on my game, players stated it started happening about 3 weeks ago from today, and causing mobile devices to crash within 15-20 minutes of them joining due to memory issues. We use streaming enabled, opportunistic. Memory does seem to be slowly increasing, and graphics parts seem to be running higher than normal.

5 Likes

This issue is under active investigation.

5 Likes

I just experienced this on my Windows 11 PC as well. It almost seems like its not streaming out items. My FPS also got worse about the same rate as this graph.

It is also not consistently occurring. I rejoined and its locked to 60 fps and showing the graph dip and stream out instances.

Experienced this issue on windows 11 pc again. Lots of users are reporting the issue, and it is not consistent. Sometimes I rejoin the game and it works as expected, no memory issues. Sometimes I join and it starts slowly raising the memory and lowering fps.

Chiming in with my own experience with this issue, it looks like this bug started shaving off a good 2-3m from my mobile session lengths starting around January 7th, unprompted by my own updates as noted by the version annotations.

image

2 Likes

For me, it seems to be sometimes occurring on PC too. But it isn’t consistent.

Has there been any update on this? My session times have not recovered from this issue.

2 Likes

Would like to follow up on this post. Its still very much occuring and causing significant, and inconsistent behavior for our players. Lots of bad reviews because it keeps crashing at random.

Most of the time memory on mobile is less than 1gb on my game. Sometimes it DOUBLES for no reason starting around beginning of January

2 Likes

Depends can be very little can be a lot your choice

Reemphasizing how detrimental this issue is to my game. This issue has septupled GraphicsParts memory usage on mobile devices at the 20m session mark as shown on the below graphic, and now seems to be bleeding onto desktop as well.


(y axis is MB, x axis is date, chart tracks GraphicsParts mem usage at the 20m session mark split by Roblox platform type)

To further drive the point home:

This needs to be fixed.

2 Likes

We are able to reproduce the problem internally and are working towards a root cause and fix.

8 Likes

We have a workaround in place to address mobile platforms where the memory pressure is most critical and are working towards a longer term fix for all platforms.

8 Likes

Is this live now? Or will it be in next update?

The fix (i.e. the workaround) for mobile devices is live. We will patch this in the future.

9 Likes

perfect! Thank you so much. We appreciate it :pray:

2 Likes

We’re not seeing a decrease in crash rates for mobile to what it was before the January 27th update.

Is this to be expected?
Other games also not seeing an improved crash rate metric?