Open nikolausWest opened 5 months ago
We should link to https://github.com/rerun-io/rerun/issues/4423 too
I know there was some decision to punt on this (and it was moved to Triage), so I'm moving this down in urgency.
It would be nice with a short comment explaining why we are punting on this though.
We want to benchmark logging scalars, including setting a timeline value for each logged scalar, i.e. something like
We have the tool for it:
For each language (C++, Python, Rust), measure the max throughputs (scalars per second), end-to-end (logging -> visualization) for single-threaded/single-plot and multi-threaded logging (so 3 x 2 throughput figures).
We also want to check the memory use in the viewer when we have logged 100M scalars or so, to measure the RAM overhead.
manually document this somewhere in our docs, i.e.:
On a 2023 MacBook M1:
Viewing 100M scalars use up ?GB of RAM in the native viewer.
Very rough numbers is fine, e.g. "~10 M scalars / second"