Skip to content

Conversation

douira
Copy link
Collaborator

@douira douira commented Sep 14, 2025

This PR should be merged before releasing Sodium 0.7, it's a followup to this change, which is missing the collector.hasBudgetRemaining() check.

Fixes an oversight in RSM that wasn't taking the available worker budget into account when scheduling tasks.

This caused too many tasks to be submitted, causing weird chunk loading patterns and unresponsive loading of chunks when moving rapidly.

dev:

dev.demo.small.mov

patch:

patch.demo.small.mov

I did not measure an overall slowdown in how fast chunks are loaded, this just makes their loading pattern more reasonable and more responsible than it was in 0.6.

…t into account when scheduling tasks.

This caused too many tasks to be submitted, causing weird chunk loading patterns and unresponsive loading of chunks when moving rapidly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants