Reference all performance bottlenecks highlighted by "air traffic" example
The recently added air traffic example highlights a lot of performance bottlenecks in every single corner of the app (and probably SDK too now that I think of it...).
All these bottlenecks should have a dedicated issue explaining what's going on so we can investigate them at some point.
The first thing to try out is the cleaned up dataset, which demonstrates a lot of performance issues with normal looking data:
python examples/python/air_traffic_data/main.py --dataset 2h
and then move on to the raw dataset, which adds another layer of issues specific to ill-formed data (which ironically is more likely to be what's in the wild):
python examples/python/air_traffic_data/main.py --dataset 2h --raw
- related: https://github.com/rerun-io/rerun/issues/5812
Let's see how that behaves once 0.18 is ready to go.
This hits the performance problem of many entities:
- https://github.com/rerun-io/rerun/issues/7115
0.18 significantly increase frame time on my computer (3d view latest at and one plot with all data)
top 0.17, bottom main as of today.
We have a decent understanding of this by now, see writeups in
- https://github.com/rerun-io/rerun/issues/8233