NebulaModTeam / nebula

A multiplayer mod for the game Dyson Sphere Program
GNU General Public License v3.0
820 stars 125 forks source link

Add websockets benchmark as a test. #641

Closed Reousa closed 4 months ago

Reousa commented 6 months ago

Tests included are categorized as both

Including or excluding them from workflows can be achieved by following these docs


Initial testing results

Websockets

First test was conducted on a Ryzen 5900x. .NET 8 Test results in ~2x the performance of 4.7.2 Bandwidth is acceptable, limited mostly by send-rate as opposed to send-size. Bandwidth is well above 100MB/s for packet sizes > 4kb - increase of a factor of 100+ over packets of 16bytes.