-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimize point clouds #850
Labels
Comments
emilk
added
🏹 arrow
concerning arrow
🚀 performance
Optimization, memory use, etc
labels
Jan 20, 2023
Some of this optimization work will be easier once we remove the "classic" store |
emilk
changed the title
Arrow store performance regression
Arrow store performance regression with many points
Jan 25, 2023
Thanks to #1064 we are now down to 9 ms, which is within the noise of the classic store: …but I still think we should spend a few hours making a benchmark and see if there are any low-hanging fruit in |
emilk
changed the title
Arrow store performance regression with many points
Optimize point clouds
Feb 6, 2023
3 tasks
2 tasks
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In the nyud example,
SceneSpatial::load_objects
goes from 8.5ms to 16ms.Classic:
Arrow:
TODO:
crates/re_query/benches/query_benchmark.rs
with benchmarks of:Points3DPart::load
ComponentJoinedIterator
:ComponentJoinedIterator
:(no need to compare them - if they are same length, and starts and end on the same key, with the length as the difference, then they are the same)
The text was updated successfully, but these errors were encountered: