ws-protocol icon indicating copy to clipboard operation
ws-protocol copied to clipboard

Performance test Foxglove Websocket

Open amacneil opened this issue 3 years ago • 1 comments

Questions came up around sending 4 channels of raw images @ 15hz, ~8mb per frame (~1 Gbps per channel).

We should create a simple performance test to generate data using the Python (and/or JS) Websocket server, generating large quantities of random data, and see how fast we can get this into Studio and where the current bottlenecks are.

amacneil avatar Dec 16 '21 16:12 amacneil

Removed @jtbandes assignment for now. Many other things with higher priority.

defunctzombie avatar Mar 14 '22 20:03 defunctzombie

Performance test performed from a ROS 1 environment on an NVIDIA Jetson TX2 to Studio running in a Chrome browser on a MBP M1, both connected via Ethernet. Streaming a 720p raw image topic at 30hz, connecting to rosbridge gets around ~19hz while connecting to ros-foxglove-bridge gets a full 30hz.

jhurliman avatar Feb 02 '23 20:02 jhurliman