As of 10/23/24 we began to receive complaints from users about degraded performance in our game, Aftermath. On Wednesday evening we updated our game and restarted servers. This was the first update in a few weeks, and I think our servers stay up for quite some time so I’m not entirely sure if the issue began on this exact date.
Upon further investigation, I started noticing that we were seeing large CPU spikes in the micro profiler which appear to be caused by large terrain replication jobs. We have no modified anything with terrain in the game in quite some time so I wouldn’t expect anything like this,
In the following images, I had been standing still in a streaming enabled place for about 10 minutes, and I noticed CPU spikes in the micro profiler. Each spike that I noticed had terrain replication in common. This is not typical of our game’s performance. Generally I would expect a lot less impact from terrain replication.
Additionally, I’m noticing that there are garbage collection jobs that appear to be downgrading the quality of terrain. Again, I have not moved. I’m thinking this is potentially triggering the unexpected replication jobs.
This frame was particularly bad:
Link to the game: 🧟 Aftermath 💥 - Roblox
I took several of the profiles here.
System Information:
CPU: Intel i7-13700F
GPU: Nvidia RTX 4080
RAM: 64GB DDR5 5600MT/s
A private message is associated with this bug report