You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We could limit this to a certain amount of messages or the message sizes.
🤔 Expected Behavior
No frames should be dropped.
😯 Current Behavior
Sometimes frames are dropped because of uploads.
💁 Possible Solution
Limit the time spend on uploading or other work. This can either be done by measuring time (low level), or by restricting it on a higher level, e.g. the amount of work items.
Steps for this issue:
Check where the most time is spent during the render loop using the Tracy profiler
Reduce it by doing less work per frame.
The text was updated successfully, but these errors were encountered:
Even thought his can be done by newcomers, this issue is HARD
We need to do some work on the main thread:
Here for example we process all the data we receive in the event loop:
https://github.com/maxammann/maplibre-rs/blob/2b917e9e0850d95c876bfcf0f0f3c777f56b842d/maplibre/src/stages/populate_tile_store_stage.rs#L41-L43
We could limit this to a certain amount of messages or the message sizes.
🤔 Expected Behavior
No frames should be dropped.
😯 Current Behavior
Sometimes frames are dropped because of uploads.
💁 Possible Solution
Limit the time spend on uploading or other work. This can either be done by measuring time (low level), or by restricting it on a higher level, e.g. the amount of work items.
Steps for this issue:
The text was updated successfully, but these errors were encountered: