Shortly after the TextureManager runs processPendingRequests, it starts creating threads that run loadimage, which kill frames.
This happens in live servers & Studio. Also happens across ALL Roblox games, but at different rates. In my game, it happens every 1-3 seconds, causing terrible performance issues, while in other games this may happen once every 10 seconds. Drops the framerate from 240 → 100 for around .5-1 seconds, so it’s very jarring since it happens frequently in my game. In other games it’s not super noticeable, but it’s there.
Started noticing this month. Unsure when this started.
Repro
Uncertain. Emitting particles seems to cause it more, but emitting 0 particles still causes this to occur. Again, all games experience this issue, but mine experiences it more frequently. Here are solutions attempted:
- Disabling ALL Clientside ParticleEmitters
- Removal of map
- Removal of NPC’s (Live and static)
- Removal of NPC’s clothing
- Preloading all map textures
- Preloading all NPC’s clothing (Live and static)
- Disabling only the Emit module
- Disabling all ImageLabel.Image updates in Client Code
A private message is associated with this bug report
