Skip to content

Conversation

Wumpf
Copy link
Member

@Wumpf Wumpf commented Oct 6, 2025

Related

Description

Override determiniation (even if there are no overrides at all) can get very slow for many entities. This PR doesn't address that, but makes it parallel per-view. This alleviates the pain a little bit and was fairly straight forward to do.

Came up because I couldn't bear the sight in

Makes it neatly stacked if multithreading isn't opted out or you're running on the web
image

(this happens to be the slowest part in this synthetic scene which consists entirely of transforms, created via upcoming pixi run -e py python tests/python/many_entity_transforms/main.py --transforms-only)

@Wumpf Wumpf added 📺 re_viewer affects re_viewer itself 📉 performance Optimization, memory use, etc include in changelog labels Oct 6, 2025
Copy link

github-actions bot commented Oct 6, 2025

Web viewer built successfully.

Result Commit Link Manifest
6864a90 https://rerun.io/viewer/pr/11439 +nightly +main

Note: This comment is updated whenever you push a commit.

@abey79 abey79 self-requested a review October 6, 2025 13:44
Copy link
Member

@abey79 abey79 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice!

@Wumpf Wumpf merged commit d715f3e into main Oct 6, 2025
40 checks passed
@Wumpf Wumpf deleted the andreas/parallel-override-determination branch October 6, 2025 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
include in changelog 📉 performance Optimization, memory use, etc 📺 re_viewer affects re_viewer itself
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants